Leierkastenmann (German) comes from German Leierkasten, from German kasten, from Middle High German kaste, from Old High German kasto, from Proto-West Germanic kastō, from Proto-Germanic kazą, from Proto-Germanic kas- — to throw; bring up; toss.
Ancestry of “Leierkastenmann”, step by step
Leierkastenmann traces back through two separate lines of ancestry.