Welsh form of William, from Germanic 'wil' (desire) and 'helm' (protection), meaning 'resolute protector.'
Like Gwilym?
Swipe through thousands of names like it