Where does “Himmeldonnerwetter” come from?

Himmeldonnerwetter (German) comes from German Donnerwetter, from German wetter, from Middle High German weter, from Old High German wetar, from Proto-Germanic wedrą, from Proto-Indo-European wedʰrom, from Proto-Indo-European h₂weh₁- — to blow.

Ancestry of “Himmeldonnerwetter”, step by step

Himmeldonnerwetter traces back through two separate lines of ancestry.

via German Donnerwetter

StepLanguageWordMeaning
1GermanDonnerwetterthunderstorm; row; gosh!
2Germanwetterweather
3Middle High Germanweter
4Old High Germanwetar
5Proto-Germanicwedrąweather
6Proto-Indo-Europeanwedʰrom
7Proto-Indo-Europeanh₂weh₁-to blow

via German Himmel

StepLanguageWordMeaning
1GermanHimmelsky; heaven; canopy
2Middle High Germanhimelsky
3Old High Germanhimilheaven, sky, ceiling
4Proto-West Germanichimilsky; heaven
Every word from Proto-Indo-European h₂weh₁-Every word from Proto-Indo-European wedʰromEvery word from Proto-Germanic wedrą