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
بسم الله الرحمن الرحيم
(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