Where does “karljohanssvamp” come from?

karljohanssvamp (Swedish) comes from Swedish karljohan, from Swedish Karl, from Old Swedish karilʀ, from Old Norse Karl, from Proto-Norse ᚲᚨᚱᛁᛚᚨᛉ, from Proto-Germanic karilaz, from Proto-Germanic karaz, from Proto-Indo-European ǵerh₂- — to grow old, to mature.

Ancestry of “karljohanssvamp”, step by step

karljohanssvamp traces back through two separate lines of ancestry.

via Swedish karljohan

StepLanguageWordMeaning
1Swedishkarljohanporcini, penny bun, cep, Boletus edulis
2SwedishKarl—
3Old Swedishkarilʀa man
4Old NorseKarlman
5Proto-Norseᚲᚨᚱᛁᛚᚨᛉ—
6Proto-Germanickarilazfree man, franklin; little man, young man
7Proto-Germanickaraz—
8Proto-Indo-Europeanǵerh₂-to grow old, to mature

via Swedish svamp

StepLanguageWordMeaning
1Swedishsvampfungus; mushroom; sponge
2Old Swedishsvamperfungus, mushroom
3Old Norsesvampr—
4Proto-Germanic*swammaz—
5Proto-Indo-Europeanswombh-sponge, tree-fungus, swamp
Every word from Proto-Indo-European ǵerh₂- →Every word from Proto-Germanic karaz →Every word from Proto-Germanic karilaz →