Der Name "Teotihuacán" wurde der Stadt von den Azteken gegeben, Jahrhunderte nachdem sie aufgegeben wurde. In der Sprache Nahuatl bedeutet es übersetzt "der Ort, an dem die Götter erschaffen wurden" oder "Geburtsort der Götter". Der ursprüngliche Name der Stadt und wie sich ihre Erbauer nannten, bleibt bis heute ein Rätsel.