Boy Names baby name Cadwaladr

What does the name Cadwaladr mean?

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

Gender:
Origins:
Starts with: