Caballero, a common surname deriving from the Spanish word caballero, meaning "knight", "gentleman", or "vaquero"; can refer to: