El nombre proviene de las raíces otomíes "bojal" que significa -tierra negra-; pero al ser colonizado por los españoles recibió el nombre de Cardonal por la abundancia de cardones.