Name: Haqiq (حقيق)
Meaning: Haqiq is an Arabic name for boys that means worthy, deserving, befitting, becoming, suitable.
Gender: male