A Persianate Arabic compound of Amir ('prince') and Ali ('exalted'), meaning a noble or elevated person.
Like Amirali?
Swipe through thousands of names like it