История слов…
ГОСТИНЕЦ…
На Руси слово «гостинец» означало совсем не подарок. Да и «гостем» до XVII века назвали не «того, кто пришёл кого-то навестить».
В древнерусском языке глагол «гостити» означал «приезжать с торговой целью», а «гостями» называли купцов, которые ездили торговать по разным городам. Русскому слову «гость» соответствует латинское hostis (враг). Лингвист Ю. В. Откупщиков объясняет это тем, что наиболее древним у слов hostis и «гость» было значение «чужой, чужеземец»". То есть в древнерусском языке слово «гость» означало «чужеземный купец».
А вот торговая дорога, по которой купцы возили свой товар, назвалась «гостинец» (гостиньць). По названию дороги и стали называть привезённые вещицы, потом вообще любые сувениры. Только у слова «гостиница» в современном русском языке сохранилось прежнее значение «заезжий двор или дом с помещениями для приезжих».