Kiranjot is from Punjabi and Sanskrit elements meaning ray of light joined with divine light.
Like Kiranjot?
Swipe through thousands of names like it