Where does “Dreckspatz” come from?

Dreckspatz (German) comes from German Spatz, from Middle High German spaz, from Middle English sparwe, from Old High German sparo, from Proto-West Germanic sparwō, from Proto-Germanic sparwô, from Proto-Indo-European spḗr — sparrow.

Ancestry of “Dreckspatz”, step by step

Dreckspatz traces back through two separate lines of ancestry.

via German Spatz

StepLanguageWordMeaning
1GermanSpatzsparrow; house sparrow; an affectionate nickname,...
2Middle High Germanspaz
3Middle EnglishsparweThe sparrow or its meat
4Old High Germansparosparrow
5Proto-West Germanicsparwōsparrow
6Proto-Germanicsparwôsparrow
7Proto-Indo-Europeanspḗrsparrow

via German Dreck

StepLanguageWordMeaning
1GermanDreckdirt; filth; excrement, faeces
2Middle High Germandrëc
3Old High Germandrec
4Proto-Germanicþrakjazdirt
5Proto-Indo-European(s)terǵ-a type of bird; manure, dung; to sully, decay
Every word from Proto-Indo-European spḗrEvery word from Proto-Germanic sparwôEvery word from Proto-West Germanic sparwō