66%Rating
add to your listSave
Gender Masculine

Meaning & History

Derived from Welsh mab meaning "son". This was the name of an old Celtic god.
Entry updated