Updated November 2023
Single page list
Welsh
"battle"
Anglicized form of Cadoc, a Welsh saint's name.