No, Teotihuacan and Tenochtitlan are not the same, although they are both significant ancient cities in Mesoamerica.
Teotihuacan, located about 30 miles northeast of modern-day Mexico City, was established around 200 BCE and reached its peak between the 1st and 7th centuries CE. It is famous for its massive pyramids, including the Pyramid of the Sun and the Pyramid of the Moon, as well as its complex urban planning and the Avenue of the Dead.
Tenochtitlan, on the other hand, was founded much later, in the early 14th century, by the Mexica people (commonly known as the Aztecs). This city was situated on an island in Lake Texcoco, and it grew to become one of the largest cities in the world at the time, marked by its impressive temples and bustling marketplaces.
While both cities were influential in their respective times and contributed to the rich tapestry of Mesoamerican culture, they are distinct in their origins, timelines, and cultural significance. Teotihuacan predates Tenochtitlan by several centuries and served as a significant influence on later civilizations, including the Aztecs who inhabited Tenochtitlan.