Found 2 boys and girls with the meaning of madoc
Duke / 4 letters 
Meaning of Duke In Latin, Duke means As You Like It' Duke, living in exile More
Marmaduke / 9 letters 
Meaning of Marmaduke In Irish, Marmaduke means Servant of Madoc More

Browse by meanings

populousporterportia
portia'sportionportrait
poseidonpossessedpossessing
possessionpossiblepossibly
posteritypotentpower
powerfulpradyumnaprairie
praisepraisedpraiseworthy