El origen de la villa, según Espinal, viene de un topónimo romano
por la unión de cortijos, alquerías y villas construidas
durante el siglo XVI; éstas se unieron con el nombre de Los
Villares en el año 1540.
Durante la época romana tuvo lugar una batalla entre romanos y
cartagineses en su término municipal, en el paraje de Cueva del
Contadero.
Dependió de la jurisdicción de Jaén hasta el año 1600 en que
pasaría a ser Villa Real.
Durante la guerra de Independencia, el guerrillero Pedro de Alcalde
propició una victoria española al robar las caballerías
francesas.
Personajes destacados
Pedro de Alcalde.