Cerca del arroyo del Colomo, en Zacapalla se establecieron los primeros pobladores indígenas de la región, perteneciente al tlatoanazgo de Aótlan, donde gobernaba Copaya. En este lugar se han descubierto "tumas de tiro". La región fue invadida por el capitán español Francisco Cortés de San Buenaventura, en 1524. A principios de 1800, por las fuertes corrientes del arroyo del colomo, los habitantes se cambiaron a un lugar cercano que se llamó "Hacienda de Zacate Grullo", por la hierba que crece en los pantanos, estableciéndose en 1830 con el nombre de "Santa María de Guadalupe de El Grullo". El 29 de septiembre de 1900 era comisaría política y judicial. El 14 de diciembre de 1912 se erigió en municipio.

Zacapálla

zacatal para teñir;
zácatl=zacate,
pallí=color,
tla=abundancia
(representado por: zácatl=zacate, pallí=círculo de tierra roja)