El municipio ha llevado los nombres de Tlayolán, Tzapotlán, Tzaputlán y Pueblo de Santa María de la Asunción de Zapotlán, y llevó el de Zapotlán el Grande por 150 años.