ref
shall + -n't; contraction of shalln't or shall not.
shan't
by 1660s, "colloquial" [OED] contraction of shall not.