Magnusson ble født i Reykjavík, men vokste opp i Edinburgh i Skottland hvor hans far var islandsk konsul. I henholdt til islandsk navngiving skulle hans navn ha vært , men hans familie valgte å følge skotsk navneskikk ved at Magnus benyttet sin fars etternavn.