Name: Haseef (حصيف)
Meaning: Haseef is an Arabic name for boys that means wise, reasonable, judicious.
Gender: male