structural:reformatting, information:filtering, stylistic:style_transfer
Etymology

The name Teōtīhuacān was given by the Nahuatl -speaking Aztecs centuries after the fall of the city around 550 CE. The term has been glossed as "birthplace of the gods", or "place where gods were born", reflecting Nahua creation myths that were said to occur in Teotihuacan. Nahuatl scholar Thelma D. Sullivan interprets the name as "place of those who have the road of the gods." This is because the Aztecs believed that the gods created the universe at that site. The name is pronounced in Nahuatl, with the stress on the syllable wa. By normal Nahuatl orthographic conventions, a written accent mark would not appear in that position. Both this pronunciation and the Spanish pronunciation are used; in Spanish and usually English, the stress falls on the final syllable.

The original name of the city is unknown, but it appears in hieroglyphic texts from the Maya region as puh, or "Place of Reeds". This suggests that, in the Maya civilization of the Classic period, Teotihuacan was understood as a Place of Reeds similar to other Postclassic Central Mexican settlements that took the name of Tollan, such as Tula-Hidalgo and Cholula.

This naming convention led to much confusion in the early 20th century, as scholars debated whether Teotihuacan or Tula-Hidalgo was the Tollan described by 16th-century chronicles. It now seems clear that Tollan may be understood as a generic Nahua term applied to any large settlement. In the Mesoamerican concept of urbanism, Tollan and other language equivalents serve as a metaphor, linking the bundles of reeds and rushes that formed part of the lacustrine environment of the Valley of Mexico and the large gathering of people in a city.

As of January 23, 2018, the name Teotihuacan has come under scrutiny by experts, who now feel that the site's name may have been changed by Spanish colonizers in the 16th century. Archeologist Verónica Ortega of the National Institute of Anthropology and History states that the city appears to have actually been named Teohuacan, meaning "City of the Sun" rather than "City of the Gods", as the current name suggests.