Welsh name Madoc meaning 'fortunate' or 'beneficent,' borne by a legendary Welsh prince.
Like Maddoc?
Swipe through thousands of names like it