Origin:Welsh
Meaning:eagerness for war
Cadog as a boy's name is of Welsh origin meaning "eagerness for war".
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.