Origin of the name Madoc

Possibly derived from Welsh mad "fortunate" combined with a diminutive suffix.