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,
Dante,
Declan,
Baeddan,
Bastien,
Casimir,
Gwendolyn,
Seren,
Aelwen,
Arlais,
Beatrice,
Aisling,
Arianwen