is amir an indian name?
In Hindi Amir means rich. Also Amir means Nobleman. Amir is a name of Arabic/Hebraic origin derived from the title Emir in Arabic, and meaning summit of a tree in Hebrew. ... he Arabic word amir literally means commander, general, or prince.