Family name origins & meanings South German : nickname for a shy person, from Middle High German schamel ‘modest’, ‘bashful’.