Variant of Gwyn, from Welsh gwyn meaning 'white, fair, or blessed.'
Like Gwin?
Swipe through thousands of names like it