Baby Name: CARADOC

Name: CARADOC
Gender: male
Meaning: dearly loved
Origin: celtic