Meaning A boy's name of Welsh origin, it means "Variant of Caradoc: Affection; amiable." Origin of Carthage Welsh Popular Middle Names Pronunciation 🔊 Listen Carthage Similar Names Caradawg Conyn Iokepa Aati Aatif Gawain Gwydyon Joseantonio Shafiulla Udayl Year by Year Popularity of Carthage