Baby Names and Name Generators

What Does Amir Mean?
"Prince"