Likely from Arabic roots meaning pure, intelligent, or virtuous depending on the original form.
Like Zakeya?
Swipe through thousands of names like it