Magnuson (English) comes from Swedish Magnusson, from Swedish son, from Old Swedish son, from Old Norse sonr, from Proto-Germanic sunuz, from Proto-Indo-European *suhnús.
Ancestry of “Magnuson”, step by step
Magnuson traces back through two separate lines of ancestry.