Who named the city of Teotihuacan?
Teotihuacan was not named by a single individual, but rather by the Nahuatl people who inhabited the region in later periods. The name Teotihuacan is derived from the Nahuatl words "teotl" (god) and "huacan" (place), and thus means "place where gods are born" or "place of the gods". This name was given to the city due to its religious and ceremonial significance, as it was considered to be a sacred site by the Nahuatl people.