Teotihuacán es un nombre derivado de los vocablos nahuatl "teo", que quiere decir ‘dios’ o ‘divino’; y "huahcān", que quiere decir ‘lugar donde abundan’, por lo que Teotihuacán significa ‘lugar donde están los dioses’.