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