Этимологический словарь Крылова
Заимствование из французского, где buffet – "буфет, стол".
буфет
Буфет