First name origins & meanings:
- Old Welsh: Champion; good fortune
- American: Giving
First name variations: Madock, Madoc, Madog, Maddox, Madox, Maidoc, Maddy, Maddy, Madac, Madock Last name origin & meaning: English (of Welsh origin): from the Welsh personal name
Madog (possibly a diminutive of mad ‘fortunate’,
‘good’).
|