Name detail

Madoc

Meaning: Fortunate
Origin: Welsh
Gender: Boy