Mirah \m(i)-rah\ as a girl's name is a variant of Almera (Arabic), Amira (Arabic, Hebrew) and Elmira (Arabic), and the meaning of Mirah is "aristocratic lady, princess; princess; treetop, proverb, or sheaf of corn; aristoctaric lady, princess".
The baby name Mirah sounds like Myrah, Mira, Merah, Marah and Morah. Other similar baby names are Miah, Micah and Miran.