Boy Names baby name Marchudd

What does the name Marchudd mean?

The meaning of the name “Marchudd” is: “Horse lord”.

Gender:
Origins:
Starts with: