Es un municipio
que pertenece al partido judicial de Béjar.
Esta
localidad se encuentra en la Sierra de Bejar a unos conco kilometros
de la población de Béjar.
El nombre del pueblo
procede de la unión de la palabra canta, que tiene origen
latino y significa pueblo y la palabra gallo también
de origen latino cuyo significado es bonito, así pues
Cantagallo significaría pueblo bonito.