Punjabi/Sikh name from Indo-Aryan roots linked to *amar* ('immortal'), meaning enduring or lasting life.
Like Amrik?
Swipe through thousands of names like it