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,
Alaric,
Baeddan,
Dante,
Bastien,
Carwyn,
Gwendolyn,
Seren,
Beatrice,
Aelwen,
Arlais,
Anastasia,
Guinevere