FamilyEducation.com
   
 

First name origins & meanings:

  1. Old Welsh: Champion; good fortune
  2. English: Giving

First name variations: Madock, Madoc, Madog, Maddox, Maidoc, Maddy, Maddock, Maddocks, Maddy, Maddox

Comments for Madox Comment Add a Comment (0)