Amyra \a-my-ra\ as a girl's name is a variant of Amira (Arabic, Hebrew), and the meaning of Amyra is "princess; treetop, proverb, or sheaf of corn".
The baby name Amyra sounds like Amara, Amyrah, Amera, Amora and Omyra. Other similar baby names are Akyra and Almyra.