The name Caradoc means Beloved and is of Welsh origin. Caradoc is a name that's been used primarily by parents who are considering baby names for boys.
People who like the name Caradoc also like the names: Gareth,
Declan,
Avel,
Llywelyn,
Bowen,
Maddock,
Howell,
Aelwen,
Eirwyn,
Olwen,
Seren,
Mairwen,
Enid,
Arlais