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 "Names on NB that make you go WOW!".
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.