Save Type Surname (from occupation) Usage Portuguese, Spanish Meaning & History Occupational name from old Spanish and Portuguese maestre meaning 'master', 'master craftsman', 'teacher'.