En época de la colonia se llamó en náhuatl Xaltengo y para los zapotecos 'Yegoyoxi' en ambas lenguas significa 'Río de Arena'.