Last name origin & meaning:
English, from Welsh: from the Welsh personal name Caradog
meaning ‘amiable’. A British bearer of this name is recorded in the
Latin form Cara(c)tacus and remembered for his leadership of a
revolt against the Roman occupation in the 1st century ad.
Comments for Craddock