El nombre de Santa MarÃa fue dado en honor a la Virgen MarÃa; Zaniza proviene de los vocablos zapotecos, zan-lugar, niza-agua, que significa lugar de agua.
| Estado | Oaxaca |
| Cabecera | |
| Población | 1 818 hab. |
| Gentilicio | |
| Municipios de Oaxaca | |
| Superficie | 153 km2 |
| Información proporcionada por el Instituto Nacional para el Federalismo y el Desarrollo Municipal (INAFED) | |