Это общеславянское слово имеет аналоги и в неславянских языках: например, Gast в немецком, hostis – в латыни, guest – в английском. Первоначальное значение – "приезжий купец" – сохранилось в таком сочетании, как гостиный двор.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.