Caradoc
Primarily Male
The meaning of the name Caradoc is Beloved
The origin of the name Caradoc is Welsh
People who like the name Caradoc also like:
Eirwyn,
Jasper,
Casimir,
Carwyn,
Owen,
Connor,
Alaric,
Gwendolyn,
Seren,
Aelwen,
Arlais,
Beatrice,
Arianwen,
Anastasia