Amarpreet is an Indian name, especially Punjabi, combining amar meaning eternal and preet meaning love.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Amarpreet?
Swipe through thousands of names like it