Southern Italian : from a compound name, a title of respect (‘Master
John’), formed from mastro ‘master craftsman’ + the personal
name Giovanni, Italian equivalent of John.
Join the Family
Your Partner in Parenting, From Baby Name Inspiration to College Planning.