Boy Names baby nameCaradoc

What does the name Caradoc mean?

The meaning of the name “Caradoc” is: “Beloved; amiable”.