Šahy (allemand : Eipelschlag, hongrois : Ipolyság) est une ville de la région de Nitra en sud de Slovaquie. Sa population est de 8 000 habitants.