Этимологический словарь Крылова

ЗАПАС

Общеславянское слово, образованное от глагола пасти – "беречь, хранить".
Смотреть другие описания