German meaning "Master". I'm not sure if the etymological differences though, as I've seen Meister used both respectfully and perhaps mocking context.

Interesting article.