meaning of Caradog

Caradog meaning in Names Dictionary

Variant of Caradoc: Affection, amiable.
Name Origin: Welsh
Name Gender: Male