Kanza is an indirect Quranic name for girls that means “treasure”. It is derived from the K-N-Z root which is used seven times in the Quran. Kanza is also a Persian name for girls that means “intelligent”, “wise”, “philosopher”. Both the Quranic and the Persian meanings are acceptable.