El nombre oficial es Villa de Zaachila o Pueblo de Zaachila, en donde el nombre de Zaachila proviene del zapoteco y significa "hoja grande de verdolaga".