Varias interpretaciones se han dado al nombre de Ayo, algunos quieren hacerle venir de Ayotlán: lugar de calabazas; otros de Ayotlán: lugar de tortugas; pero como los toltecas ponían nombre a sus poblaciones adecuado a la topografía del sitio que les servía de asiento, el nombre de Ayo viene del náhuatl ayotl: calabaza, por comparación del sitio profundo rodeado de cerros, y por estar todo casi inundado de agua, como aún lo dice su aspecto y también la tradición.