Updated June 9, 2019 Share: Family name origins & meanings German : from Middle High German warm ‘warm’ + kessel ‘kettle’, probably a nickname for a tavern keeper.