Originarios de lo que hoy conforma el estado de Oaxaca, los zapotecos se nombran a sí mismos “Zaa” y fundaron su primer centro de conocimiento en San José del Mogote, Etla, después en Teotitlán en el Valle de Tlacolula, posteriormente fundaron Yagul y de ahí se fueron a lo que hoy conocemos como Zaachila en el Valle de Zimatlán, pero que en algún tiempo se llamó Teozapotlán.