Name: Maarufi (مارفع)
Meaning: Maarufi is an Arabic name for boys that means doer of good deeds, one who does what is appropriate and acceptable.
Gender: male