
Пир горой это кода очень много гостей, очень много закусок, разной богатой еды. Вполне возможно если места было мало на столе то разные яства ставили так плотно друг к другу и надставляли друг на другом что бы все уместить. Мне кажется это более верным мнением.
Хотя я читал об этом и есть 2 варианта:
1.
Это то что бокалы для пития выставляли горкой типа как на снимке:

Чем больше гостей тем больше чарок ставили друг на друга, отсюда и выражение такое.
2.
Другая версия гласит что людей за столом рассаживали по значению, по величине значимости этих людей, от старшего чина или сословия до самого низшего:

Мне кажется это не совсем верно, как вообще до этого додумались, если б людей так рассаживали а пир горой именно в честь этого назван то скорее всего где то в летописях об этом было бы сказано. То есть людей скорее всего на званных пирах так и сажали по мере значения, но название скорее всего от того что именно столы ломились. Любой мнение может быть правильным так как наукой не доказано в честь чего название.