Where does “Leif” come from?

Leif (Swedish) comes from Norwegian Leif, from Old Norse leifr — inheritor.

Ancestry of “Leif”, step by step

StepLanguageWordMeaning
1NorwegianLeif
2Old Norseleifrinheritor
Every word from Old Norse leifrEvery word from Norwegian Leif
Leif — Etymology, Origin & Word History | Etymology Explorer