A Punjabi name combining Karan with deep, meaning lamp or light, often suggesting one who shines brightly.
Like Karandeep?
Swipe through thousands of names like it