Xonacatlán.
Xonacatlán es un nombre náhuatl, que se compone de xonacatl: "cebolla"; tlan: "entre", que significa "Entre las Cebollas".