64%Rating
add to your listSave
GenderMasculine

Meaning & History

Derived from Welsh mab meaning "son". This was the name of an old Celtic god.
Entry updated July 1, 2008   Contribute