Gurnadar appears to draw from Punjabi or Sanskritic elements meaning noble teacher or honored leader.
Like Gurnadar?
Swipe through thousands of names like it