La mayoría de los topónimos de los distritos tienen su origen en el náhuatl (excepto Zaachila, cuyo nombre en ésta lengua era Teozapotlán) y que les fueron impuestos durante la dominación mexica, durante el siglo XV y por los cuales son conocidos actualmente (entre paréntesis, su nombre en la respectiva lengua autóctona; tomado del libro Toponimia de Oaxaca, de José María Bradomín).