Caballo is the Spanish translation of "horse". It may also refer to:

Places Caballo, New Mexico Caballo Island (in the Philippines) Caballo Lake Caballo Mountain, Spain Caballo Mountains, New Mexico, USA

Other uses Caballero, one of the face cards in a Spanish playing card deck