The name Amir means Prince/Rich/Cultivated and is of Arabic origin. Amir is a name that's been primarily used for boys.
A number of Arabic names can be rendered into English as Amir
Variations of the name Amir: Ahmir, Ameer
People who like the name Amir also like: Malik