An Arabic name meaning 'clean,' 'pure,' or 'honest,' reflecting virtues of cleanliness and moral integrity.
Like Nazeef?
Swipe through thousands of names like it