- One interpretation suggests that it originated from the Nahuatl word "metztli," meaning "moon," and "xictli," meaning "navel" or "center," thus denoting "in the center of the moon" or "place of the moon." This could refer to the location of Tenochtitlan in the middle of Lake Texcoco, which appeared like a moon when viewed from a distance.
- Another interpretation links the name to the god of war, Huitzilopochtli, who was the patron deity of the Aztecs. "Mexihco" may have been derived from "Mexitl," a shortened version of Huitzilopochtli's name, and the suffix "-co," meaning "place of." Thus, "Mexihco" could signify "place of Mexitli" or "place dedicated to Huitzilopochtli."
- Yet another theory proposes that the name originates from the migration of the Mexica or Aztecs from Aztlan, their mythical place of origin. The word "Mexihco" could then be interpreted as "place of the Mexicas" or "place of origin of the Mexicas."
Over time, the name "Mexihco" became associated not only with the capital city but also with the entire region inhabited by the Aztecs. After the Spanish conquest of the Aztec Empire in the early 16th century, the name "México" was adopted by the Spanish colonizers to refer to the area that is now the modern country of Mexico.