Navpreet is an Indian Punjabi name meaning “new love” or “fresh affection,” from nav “new” and preet “love.”
Like Navpreet?
Swipe through thousands of names like it