Gagandeep is an Indian name meaning "lamp of the sky" or "light of the heavens," from Punjabi and Sanskrit elements.
Like Gagandeep?
Swipe through thousands of names like it