A falu neve a magyar dió főnév -d képzős származéka, jelentése: diófával benőtt hely. A régészeti feltárások során avar kori temető leleteire bukkantak. Az írásos emlékekben 1511-ben jelent meg Gyod alakban. A török hódoltság végére elnéptelenedett településre csak 1760 után telepítettek németeket.
A 19. század végén több magyar család költözött a településre. A Rudolf-hegyet a hagyomány szerint Ferenc József fiáról, Rudolf trónörökösről nevezték el. A szőlőhegyek a Czinderi család tagjai után a László-, Thekla-, Julianna-, Rudolf- és Mária-hegy elnevezést kapták. A római katolikus vallású lakosságnak nincs temploma; a közelmúltban imaházat hoztak létre.