Boy Names baby nameMadoc

What does the name Madoc mean?

The meaning of the name “Madoc” is: “Good; generous”.