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