Amarpreet is an Indian name, especially Punjabi, combining amar meaning eternal and preet meaning love.
Like Amarpreet?
Swipe through thousands of names like it