Boy Names baby name Cadwallon

What does the name Cadwallon mean?

The meaning of the name “Cadwallon” is: “Battle ruler”.

Gender:
Origins:
Starts with: