Baby Names and Name Generators

What Does Huitzilli Mean?
"hummingbird"