Girl namesJoudMeaningGenerosity, open-handednessMore girl namesJouriJudithJumanaKatrineKawtharKhadija← Names guide