Su origen del nombre tiene muchas hipótesis pero la más acertada puede ser la del topónimo de "Casto" que significa sitio virtuoso y pudo ser fundada por el Rey Don Fernando cuando quiso conquistar Benquerencia de la Serena.