Gurkamal is an Indian name, especially Punjabi, combining guru and kamal, often understood as lotus of the teacher.
Like Gurkamal?
Swipe through thousands of names like it