Found 2 boys and girls with the meaning of caradawg
Cawrdav / 7 letters 
Meaning of Cawrdav In Welsh, Cawrdav means Legendary son of Caradawg More
Eudav / 5 letters 
Meaning of Eudav In Welsh, Eudav means Legendary son of Caradawg More

Browse by meanings

comingcommandercommanding
committedcommoncommonly
communitycompanioncompany
competentcompletecompound
compoundedcompoundscompunction
concealedconceivedconception
conchubharcondemnsconfessor