Этимологический словарь Крылова
Образовано слиянием предлога в и одной из падежных форм существительного прок – "запас".
впрок