El documento más antiguo del que se tiene constancia data de 1240 y el pueblo tenía el nombre de "San Juan de la Dehesa" y muy cerca se encontraba otro municipio llamado "Palacios de la Dehesa" el nombre común de "la Dehesa" se debe a que la zona entre Arévalo y el municipio era una Dehesa creada por el Concejo de la Mesta por el Rey Alfonso X el Sabio en 1273.