Этимологический словарь Крылова
Это общеславянское слово, имеющее значение "воздержание от пищи", было заимствовано из германских языков. В современном английском, например, находим fast – "пост", "лечебная диета".
пост
Пост
ПОСТ