Originalmente el poblado se sallmó Santa Cruz Cajolá, en honor a la Santa Cruz de Cristo; por su parte, se cree que el topónimo «Cajolá» es de origen k'ich'e y que significa «hijos de Agua» en referencia al hecho de que el lugar que ocupaba antiguamente era muy cenagoso; otra versión indica que el topónimo quiere decir «Caja de Agua», porque brotaba agua en un cerro cercano.