The name Cadoc is a boy's name of Welsh origin meaning "battle". Cadoc and is often added to lists like Names with Military Meanings and discussed in our forums with posts like "Build a sibling set together!".
From the experts:
This Welsh saint's name has an industrial edge.