From Arabic, meaning pure, clean, or clear in character and spirit.
Like Naqi?
Swipe through thousands of names like it