A Welsh name from Madoc, a medieval form meaning “fortunate” or “good,” with royal_classic historical use in Britain.
Like Maddock?
Swipe through thousands of names like it