Byens opprinnelige navn er ikke kjent, men fremstår i mayafolkets tekster som (= «Siv-stedet») siden byen ble anlagt på våtmark. Navnet Teotihuacan ble innført av de nahuatl-språklige aztekerne flere århundrer etter byens kollaps rundt 550. Navnet har vært oversatt som «gudenes fødested» eller «stedet der gudene ble skapt». På nahuatl uttales navnet , med trykk på -stavelsen. Teotihuacán var i sin storhetstid en multietnisk by, med egne bydeler for zapotekere, mixtekere, mayaer og de nahuatl-språklige aztekerne som omdøpte byen.