Champoton The city/word Champoton means Mexico. The city Champoton lies in Mexico. The country Mexico contains the city Mexico.