Šahy (Hongaars: Ipolyság, Duits: Eipelschlag) is een Slowaakse gemeente in de regio Nitra, en maakt deel uit van het district Levice.
Šahy telt 7971 inwoners waarvan de meerderheid (62%) etnisch Hongaar is. Tot 1920 was de plaats hoofdstad van het Hongaarse comitaat Hont. Het grote stadhuis herinnert aan deze periode, dit was namelijk het comitaatshuis (provinciehuis).