Cradock \c-rado-ck, cr(a)-dock\ as a boy's name is a variant of Craddock (Welsh), and the meaning of Cradock is "love".
The baby name Cradock sounds like Caradoc and Caradog. Other similar baby names are Braddock, Caddock, Cadoc and Crock.