Name: Kashif (كاشف)
Meaning: Uncoverer, Discoverer, Revealer, Explainer, Another name for god.
Gender: male