Name: Tarif (طريف)
Meaning: Rare, uncommon, strange, curious.
Gender: male