La toponimia de Otzolotepec proviene del náhuatl, la lengua hablada por los mexicas y otros pueblos prehispánicos del centro de México. El nombre "Otzolotepec" se compone de tres elementos:
- "Ocelotl": que significa "jaguar" o "ocelote".
- "Tepetl": que se traduce como "cerro" o "montaña".
- El sufijo "-c": que indica lugar o sitio.
Por lo tanto, Otzolotepec se interpreta como "En el cerro del ocelote" o "Cerro de los ocelotes". Este nombre hace referencia a la presencia de este felino en la región, así como a la geografía montañosa que caracteriza al municipio.
La combinación de estos elementos refleja tanto la fauna como la topografía de la zona en la época prehispánica, destacando la importancia simbólica y cultural que tenía el jaguar para los antiguos habitantes de la región.