Meaning of Kanza is hidden treasure. Kanza is Baby girl name and is of origin indian. Person having name Kanza are mainly muslim by religion. More detail about Baby name Kanza.
|Meaning :|| Hidden treasure|
|Gender :|| Girl |
|Religion :|| Muslim |
Names With Same Meaning : Kunza,