is amira a british name?
Amira (also spelled Emira or Ameera) Amirah (Arabic: أميرة) (Hebrew: אֲמִירָה ) is an Arabic female given name, meaning "princess", and a Hebrew female given name, meaning 'treetop' or 'saying'.