Muslim Boy NameRazzaqMeaningOne who provides the necessities of lifeOriginArabicGenderBoyCategoryBoy Names