Name: Mukafat (موقفة)
Meaning: Mukafat is an Arabic name for boys and girls that means reward, recompense.
Gender: male