Naveed is a Persian name meaning 'good news' or 'glad tidings.'
Like Naveed?
Swipe through thousands of names like it