Where does “Herzkaschperl” come from?

Herzkaschperl (Bavarian) comes from Bavarian Herz, from Middle High German herze, from Old High German herza, from Proto-West Germanic hertā, from Proto-Germanic hertô, from Proto-Indo-European ḱḗr — heart.

Ancestry of “Herzkaschperl”, step by step

Herzkaschperl traces back through two separate lines of ancestry.

via Bavarian Herz

StepLanguageWordMeaning
1BavarianHerzheart
2Middle High Germanherzeheart
3Old High Germanherzaheart
4Proto-West Germanichertāheart
5Proto-Germanichertôheart
6Proto-Indo-Europeanḱḗrheart

via Bavarian Kaschperl

StepLanguageWordMeaning
1BavarianKaschperl
Every word from Proto-Indo-European ḱḗrEvery word from Proto-Germanic hertôEvery word from Proto-West Germanic hertā