Muslim Girl NameKarima, kareemahMeaningGenerous lady, bountiful; something invaluableOriginArabicGenderGirlCategoryGirl Names