[5] La palabra Mazatecochco proviene del náhuatl de los vocablos mazatl que significa venado, así como de tecochtli que quiere decir agujero o abrevadero y co que significa lugar, de esta forma se puede traducir Mazatecochco como "en el escondite o en el abrevadero de venados".
Fue nombrado también en honor al héroe de la independencia José María Morelos y Pavón.
Cuenta con una extensión territorial de 15.467 km², a una altitud media de 2,310 m s. n. m. Colinda al norte con el municipio de Acuamanala de Miguel Hidalgo; al sur y al oeste con Papalotla de Xicohténcatl; y al este con San Pablo del Monte.
Es un municipio eminentemente agrícola, aunque también se practica la ganadería y la silvicultura.
El municipio no cuenta con localidades, únicamente la cabecera municipal el pueblo de Mazatecochco.