Where does “Löfgren” come from?

Löfgren (Swedish) comes from Swedish gren, from Old Norse grein, from Proto-Germanic grainō.

Ancestry of “Löfgren”, step by step

Löfgren traces back through two separate lines of ancestry.

via Swedish gren

StepLanguageWordMeaning
1Swedishgrenbranch; event; sub-event within a sport
2Old Norsegreinbranch; point, head, part; cause, reason
3Proto-Germanicgrainō

via Swedish [[löf]] (elder spelling of [[löv]])

StepLanguageWordMeaning
1Swedish[[löf]] (elder spelling of [[löv]])
Every word from Proto-Germanic grainō