Zaachila es el nombre oficial del municipio y conforme a la lengua zapoteca de donde proviene, significa "larga hoja de verdolaga". Sus raíces son: zaachi "verdolaga" y la "larga hoja".