Немецкое – Hospital.
Латинское – hospitalis.
Слово «госпиталь» известно в русском языке с начала XVIII в. и широко употреблялось уже к его середине.
В русский язык слово попало через немецкий, где Hospital – заимствование из латинского. Латинское hospitalis (гостеприимный дом, больница) образовано от слова hospes – «гостеприимный хозяин».
В Петровскую эпоху господствовала форма «гошпиталь» («шпиталь»), что указывает на заимствование через польский (szpital) из немецкого (Spital).
Производные: госпитальный, госпитализировать.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.