ref
Old English sperran, spyrran ‘strike out’, of unknown origin; compare with Old Norse sperrask ‘kick out’.