Слово «пост» является общеславянским: в древнерусском — «постъ»; в болгарском и сербскохорватском — пост; в словенском, верхнелужицком, словацком, польском — post; в чешском — pust. По мнению исследователей (Макса Фасмера и др.), оно было заимствовано моравско-паннонскими славянами из древневерхненемецкого языка, в котором слово fasto значит пост. Через них это слово стало употребляться и в других славянских языках.
В древнерусский язык это слово вошло, по-видимому, с принятием христианства. Оно встречается в древнейшей рукописной книге «Изборник» 1076 года: «С мученыими Христа ради хотя ликъствовати предаждь тело свое <на> наготу, волю на попрание, утробу на постъ, сердце на крепость» (л. 219).