English: Teotihuacan is a Nahuatl (Aztec) name meaning "place where gods were born."
Telugu: థోయోటిహుకాన్ అనే పదం నాచుల్ (అజ్టెక్చే మాట్లాడే భాష) అనే పదం "దేవతల జన్మస్థలం.