Amirah \a-mi-rah\ as a girl's name is a variant of Amira (Arabic, Hebrew), and the meaning of Amirah is "princess; treetop, proverb, or sheaf of corn".
The baby name Amirah sounds like Amyrah and Amerah. Other similar baby names are Almirah, Amicah, Aminah and Amiah.