Gurkamal is an Indian name, especially Punjabi, combining guru and kamal, often understood as lotus of the teacher.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Gurkamal?
Swipe through thousands of names like it