Name: Mustahaq (مستحق)
Meaning: Mustahaq is an Arabic name for boys that means deserved, rightful, earned, something that deserves to be done toward someone, whether it is a good thing or otherwise.
Gender: male