Madock \m(a)-do-ck\ as a boy's name is a variant of Maddock (Welsh), and the meaning of Madock is "charitable, benevolent".
The baby name Madock sounds like Madoc and Madog. Other similar baby names are Madocks, Caddock, Cadoc, Mack, Madox, Maddocks, Murdock, Zadok and Zadoc.