Madocks \m(a)-docks, mad(oc)-ks\ as a boy's name is a variant of Maddox (Anglo Welsh), and the meaning of Madocks is "benefactor's son".
The baby name Madocks sounds like Maddocks and Madox. Other similar baby names are Madock, Maddock and Madoc.