En la región montañosa de Oaxaca tuvo, lugar el desarrollo de la cultura zapoteca, una de las civilizaciones más avanzadas de Mesoamérica precolombina. Su población se autodenomina binnizá, que significa gente que proviene de las nubes, pues se consideraban descendientes directos de los dioses, que vivían en las nubes Para los mexicas, los zapotecos eran los zapotecatl, "gente que proviene de la región de Teozapotlán", o "lugar de los dioses". De ahí que los españoles los llamaran zapotecos, que es como se los conoce en la actualidad.
Los binnizá creían que sus gobernantes descendían de seres sobrenaturales que vivían entre las nubes. Pensaban que al morir sus almas regresaban ahí, donde vivían otra vida. Por esta razón, enterraba a sus muertos en urnas de barro que acompañaban con ofrendas.