Where does “Huitzilopochtli” come from?

Words derived from “Huitzilopochtli