An Indian name meaning 'eternal light' or 'immortal lamp,' from amar and deep.
Like Amardeep?
Swipe through thousands of names like it