Where does “hamppuvarpunen” come from?

hamppuvarpunen (Finnish) comes from Finnish hamppu, from Swedish hampa, from Old Norse hampr, from Proto-Germanic hanapiz — hemp.

Ancestry of “hamppuvarpunen”, step by step

hamppuvarpunen traces back through two separate lines of ancestry.

via Finnish hamppu

StepLanguageWordMeaning
1Finnishhamppuhemp
2Swedishhampahemp
3Old Norsehamprhemp
4Proto-Germanichanapizhemp

via Finnish varpunen

StepLanguageWordMeaning
1Finnishvarpunensparrow; passerine, sparrow
Every word from Proto-Germanic hanapizEvery word from Old Norse hamprEvery word from Swedish hampa