Name: Mouqib (معقب)
Meaning: Mouqib is an Arabic name for boys that means on who gives a goodly reward to someone.
Gender: male