La primera menció escrita de la vila es remunta al 1113 amb el nom en hongarès d'Elefant. El 1369 s'hi construí una gran abadia als voltants. El 1796 el llibre de geografia nacional el valorà com un poble de primera classe. El 1910, segons el cens, hi vivien 616 persones (la majoria eslovacs, i una significant minoria d'hongaresos). Fins al Tractat del Trianon la vila pertanyia al Regne d'Hongria, i s'anomenava Felsőelefánt, en hongarès; després passà a formar part de Txecoslovàquia, amb el seu nom actual, i finalment el 1993 a Eslovàquia.