Existen en el municipio 4 pueblos con orígenes prehispánicos: Cahuacán, Azcapotzaltongo y Tlillan, vocablos en náhuatl que significan; “dueños de bosques, en el pequeño hormiguero, y en lo negro”; el otro es Magú, palabra en hñahñu con la cual dice “mi casa”.