Name: Zareef (ظريف)
Meaning: Zareef is an Arabic name for boys that means intelligent, eloquent, elegant, creative.
Gender: male