Muslim Boy NameKareem karimMeaningBountiful, generous, merciful, epithet of godOriginArabicGenderBoyCategoryBoy Names