Amira

Girl

Baby Name Origin: Arabic
Baby Name Meaning: Princess
Similar: Amir