Skip to main content

Updated June 9, 2019

Family name origins & meanings

  • Indian (Gujarat and Bombay city) : Hindu and Parsi name meaning ‘skilled artisan’ in Gujarati, from Portuguese mestre ‘master’, ‘expert’. This word has come to mean ‘carpenter’, ‘cook’, ‘mason’, ‘tailor’, ‘teacher’ in the various Indian languages into which it has been borrowed from Portuguese.

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.

Subscribe