The name Caradoc is a boy's name of Welsh origin meaning "amiable, beloved". Caradoc and is often added to lists like Baby Names That Mean Love and discussed in our forums with posts like "Release the 20 T.I.G.E.R.S. -- the anti-elimination game! (BOYS)".
From the experts:
An ancient Celtic name worn by one of the Knights of the Round Table, as well as a semi-legendary Welsh King.