Magnus var søn af [[Olav Kyrre]] og [[frille]]n Tora Joansdatter. Historikere som [[P.A. Munch]] opgiver med ''[[Morkinskinna]]'' og ''[[Fagrskinna]]'' som kilder hans mors navn som Tora Arnedatter. ''Hryggjarstykki'', ''Hrokkinskinna'' og ''[[Heimskringla]]'' opgiver derimod hendes navn som Tora Joansdatter. Det sidste er mest troværdigt, da [[Snorre]] voksede op som fostersøn af [[Jon Loftsson|Jon Loptsson]], der var dattersøn af Magnus Barfod, og nok vidste, hvad hans oldemor hed. <ref>Randi Helene Førsund: ''Magnus Berrføtt'' (s. 14), forlaget Spartacus, Oslo 2012, {{ISBN|978-82-430-0584-6}}</ref>
Historie