Amir \a-mir\ as a boy's name is pronounced a-MEER. It is of Arabic and Hebrew origin, and the meaning of Amir is "prince; treetop". Term for a high-ranking and powerful official in many different capacities in the Muslim world.
Amir has 7 variant forms: Ameer, Ameir, Amer, Amiran, Amiri, Emeer and Emir.
Baby names that sound like Amir are Amr, Amor and Ymir.