Il nome "Teotihuacán" fu dato alla città dal popolo azteco secoli dopo il suo abbandono. In lingua nahuatl, si traduce in "luogo in cui furono creati gli dei" o "luogo di nascita degli dei". Il nome originale della città e il nome dei suoi costruttori rimangono tuttora un mistero.