From Welsh gwyn meaning 'white, fair, blessed,' borne by figures in Welsh mythology.
Like Gwynn?
Swipe through thousands of names like it