Caradog

Meaning
WelshBeloved
Gender
Origin