A modern spelling variant of Amira, meaning "princess" in Arabic, with elegant phonetic updating.
Like Amiyra?
Swipe through thousands of names like it