Teotihuacan, “City of the Gods”: Mexico’s legendary place of power Teotihuacan, was named ‘City of the Gods’ when the Aztecs discovered the mysterious ruins hundreds of years ago. This mathematical masterpiece with solar and lunar astronomical alignments, was of such a magnitude they could only comprehend its construction to be created by Ancient Gods. To the Aztecs, Teotihuacan was a Holy City from which the Sun, Moon and the Universe were created.