Huitzilopochtli is the name of an Aztec deity who served a dual purpose as the god of War and god of the Sun. His name translates out to 'resuscitated warrior of the south'. Depending on the circumstances and context, he was also called Xiuhpili, meaning 'Turquoise Prince', or Totec, which simply meant 'our Lord'