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