From Punjabi and Sikh naming tradition, Ramandeep combines elements meaning 'beloved of God' and 'lamp' or 'light.'
Like Ramandeep?
Swipe through thousands of names like it