Шельма, шельмец - слова, пришедшие в нашу речь из Германии. Немецкое schelm означало "пройдоха, обманщик”. Чаще всего так называли мошенника, выдающего себя за другого человека.
В стихотворении Г. Гейне "Шельм фон Бергер” в этой роли выступает бергенский палач, который явился на светский маскарад, притворившись знатным человеком. Герцогиня, с которой он танцевал, уличила обманщика, сорвав с него маску.