Этимологический словарь Крылова
Заимствование из польского, где szpargalka ("старая, исписанная бумажка"), видимо, восходит к латинскому, sparganum – "пеленка".
шпаргалка