Etymology · Welsh

Madog

2 English words descend from Welsh Madog, most common first.