Girl Dog Name: Caradoc

Name: Caradoc
Meaning: Beloved
Origin: Welsh
Pronunciation: Ca-ra-doc
Variants: Carina | Carine | Carrie | Kara | Karina