Antes de casarse, Magnus había tenido por lo menos dos hijos: Øystein I y Sigurd, ambos de madres distintas.