Olav giftet seg med Ingrid, datteren til den danske kongen Svein Estridsson. De fikk så vidt vi vet ingen barn, men Olav fikk sønnen Magnus med frillen Tora Jonsdotter.