<diacritize> The name Teotihuacan , from the Nahuatl language , means The City of the Gods or Where Men Become Gods . <yor>The name Teotihuacán , from the Nahuatl language , means The City of the Gods or Where Men Become Gods . 