Name: Ujab (أجاب)
Meaning: Ujab is an Arabic name for boys that meas amazement, wonder.
Gender: male