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.