Cornish-Welsh name derived from 'mab' meaning 'youth' or 'son'; also the name of a Cornish saint.
Like Mabyn?
Swipe through thousands of names like it