Derived from Welsh Madog or Madawg meaning 'fortunate', also a Welsh place name of Celtic origin.
Like Madon?
Swipe through thousands of names like it