Cadog

Male

Origin: Welsh

Meaning: eagerness for war

Cadog as a boy's name is a variant of Caddock (Welsh), and the meaning of Cadog is "eagerness for war".