Sus primeros pobladores, en el siglo XVI fueron los indígenas cocas del Tlatoanazgo de Tzayóllan. La conquista española la realizó Juan Alvarez Chico en 1521 y pasó a ser parte de la Provincia de Avalos en 1523 con capital en Sayula, por Alonso Avalos.
Según decreto del 6 de octubre de 1844 se erigió en municipio.
El ayuntamiento data del 1ro de enero de 1845. A partir del 15 de febrero de 1890 se le llamó "Teocuitatlán de Corona" en honor del gobernador del Estado, el Gral. Ramón Corona (1837-1889).

Teocuitlátlan

junto al oro;
Teocuítlatl=oro,
tlan=entre
(representado por: teocuítlatl=oro(símbolo de la pepita de oro en el plato, con que se recoge del río), máitl=mano, atl=agua)