I 1105 giftet han seg med en ung kvinne av fornem slekt. William av Worcester skrev på 1400-tallet at hun het Ingarth, noe som tyder på at hun var av nordisk slekt. De avla løfter om at de skulle leve sammen som bror og søster, et kyskhetsløfte Magnus ofte skal ha blitt fristet til å bryte.