Huitzilopochtli

In Aztec religion, Huitzilopochtli (Classical Nahuatl: Huītzilopōchtli ), is a Mesoamerican deity of war, sun, human sacrifice and the patron of the city of Tenochtitlan. He was also the national god of the Mexicas of Tenochtitlan. Despite widespread belief, Huitzilopochtli's name does not appear to mean "left-handed hummingbird" as Classical Nahuatl "huītzilin" - "hummingbird" modifies "opōchtli" - "left-hand side" in this compound rather than the reverse; there continues to be much disagreement as to the meaning of this name.

Read more about Huitzilopochtli:  Genealogy, History and Myth, Tenochtitlan Mythic Origins, Iconography, Calendar