Assalam Alaikum, I would like to know the meanings of these names ZAHAAN (for Boy, I think it should be INTELLIGENT) KASHAF (for girl, I think it should be MOJIZA) Kindly assist in this regard. Jazak Allah

Answered according to Hanafi Fiqh by

بسم الله الرحمن الرحيم

(Fatwa: 1470/1469=M=1430)


Zahhan (ذھان) means very intelligent, a person of good memory, while Kashf means to open, disclose etc.

Allah knows Best!

Darul Ifta,
Darul Uloom Deoband


Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive curated Islamic Q&A every week!

You have Successfully Subscribed!