A traditional Welsh name usually interpreted as fortunate, good, or beneficent.
Like Madoc?
Swipe through thousands of names like it