Teotitlán o Teocaltitlán, significa en lengua náhuatl: "Tierra de Dioses"; su etimologÃa se describe como: Teotl, "Dios", Calli, "casa", y Titlán, "entre" (que también puede recibir la connotación de: "entre la casa de Dios"). En zapoteco recibe el nombre de Xaguixe, que quiere decir al pie del monte.
| Estado | Oaxaca |
| Cabecera | |
| Población | 5 601 hab. |
| Gentilicio | |
| Municipios de Oaxaca | |
| Superficie | 82 km2 |
| Información proporcionada por el Instituto Nacional para el Federalismo y el Desarrollo Municipal (INAFED) | |