Juan Caballero y Espinar de Ojeda (Priego de Córdoba, Andalucía, España, 1680 - 17 de septiembre de 1744).
Noble y Político español.
Fue hijo de Juan Esteban Caballero y Espinar y de Doña Mariana de Ojeda.
Su familia busca prepararlo para el sacerdocio, pero el se opone, finalmente con el beneplácito familiar contrae matrimonio en primeras nupcias con Ana Carillo y Zamora, con quien tuvo descendencia, Francisco Tomás ,Eusébia Caballero Espínar Carrillo ( casada con Don Juan Hoyo de Mendoza) y Manuel Caballero Carrillo.
Cuando enviuda, contrae matrimonio en segundas nupcias con Doña Ana Antonio de Góngora y Lara, hija de Don Francisco Javier de Góngora y de María Eugenia de Lara y del Águila, del muy importante linaje de los Lara, que eran descendientes de Alfonso X el Sabio, Luis IX de Francia, Jaime el Conquistador y Teobaldo de Navarra, entre otros.como lo era el mismo.
Fue nombrado Alcalde de Priego de Córdoba por mandato real, gobernando sabiamente e impulsó a su hijo Antonio Caballero y Góngora a que tomase la carrera eclesiástica que el mismo había rechazado para si.
Fallece en Priego de Córdoba, Andalucía, España, el 31 de Octubre de 1744