Name: Moujib (مجيب)
Meaning: Moujib is an Arabic name for boys that means amazing, impressive, pleasing.
Gender: male