Modern blend of Punjabi 'Gur' (guru, teacher) and Shawn (God is gracious); a contemporary coined name.
Like Gurshawn?
Swipe through thousands of names like it