The storyFrom shall + -n't, contraction of shalln't or shall + not, historically via shannot.Etymology from Wiktionary, CC BY-SA 4.0.