The German for hat is Hut (pronounced hoot). Don't forget, all German nouns are capitalized, not just proper nouns. Thank you for bringing up this song; it brings back memories of childhood. My mother taught it to me in English, and I remember learning the German in high school.Jeffp