Des vestiges romains ont été retrouvés sur le territoire de la commune : une voie romaine traversait le village qui reliait Bourges à Orléans.
Le village possèdait en 1242 une léproserie, en 1404 il est qualifié de « ville ».
L’origine du nom est attestée en 1523. Au XVème siècle, Ennordres disposait d’un hôpital…
(image et extrait du site officiel de la commune… lire la suite)