Zakiy comes from Arabic and means pure, intelligent, or virtuous.
Like Zakiy?
Swipe through thousands of names like it