Meaning A boy's name of Welsh origin, it means "Battle sharp." Origin of Caddoc Welsh Popular Middle Names Pronunciation 🔊 Listen Caddoc Similar Names Cadarn Caddell Cadel Cadawg Cadellin Cadwalader Cadwaladr Cadwaladyr Cadwallader Gusg Year by Year Popularity of Caddoc