From Old High German scalc "servant, retainer, jester", which eventually evolved to mean "joker, rogue, knave". Could be an occupational name for an attendant or jester, a nickname for someone mischievous, or derived from a given name containing scalc as an element, such as Godschalk.