A Punjabi and Sanskrit-based name meaning “heroic light” or “lamp of battle.”
Like Randeep?
Swipe through thousands of names like it