Girl namesAmiraMeaningPrincess and noble ladyMore girl namesAnastasiaAnfalAngelaAreejAseelAsma← Names guide