Muslim Boy NameHanananMeaningAnother name for god; generous, charitableOriginArabicGenderBoyCategoryBoy Names