Names A-Z - names, meanings and origins
27927 names, meanings and origins
NamesAZ.com

Mab

Origin
keltic
Origin name
celt ’happy or from Mabel 'beloved'