Boy Names baby name Cadfrawd

What does the name Cadfrawd mean?

The meaning of the name “Cadfrawd” is: “Battle brother”.

Gender:
Origins:
Starts with: