From Arabic kanz, meaning treasure or precious possession.
Like Kenza?
Swipe through thousands of names like it