 The name means "Hummingbird('s) South" or "Hummingbird('s) Left", yet it has commonly been translated as "Southern hummingbird" or "left-handed hummingbird".The discrepancy between "left" and "south" in translation stems from the Aztec belief that the south was the left side of the world.Despite the popularity of these later interpretations, Huitzilopochtli's name most probably does "not" mean "left-handed/southern hummingbird" considering that the Classical Nahuatl "huītzilin" ("hummingbird") is the modifier of "ōpōchtli" ("left-hand side") in this compound rather than the reverse; there continues to be much disagreement as to the full meaning of this name.