You can go further back. The Old French ostel is from the Latin hospitale, meaning “inn” or “large house”, which is the noun form of the adjective hospitalis, from hospes, meaning “host”.
So the H in hotel is for host, kind of.
(you can go further back into the theoretical language Proto-Indo-European, but there’s no written record of it, so no letter H that we know of)
You can go further back. The Old French ostel is from the Latin hospitale, meaning “inn” or “large house”, which is the noun form of the adjective hospitalis, from hospes, meaning “host”.
So the H in hotel is for host, kind of.
(you can go further back into the theoretical language Proto-Indo-European, but there’s no written record of it, so no letter H that we know of)
And O-circumflex “ô” in French indicates an elided “s”. hô = hos
Very cool so really host is the root meaning as far as the written record shows.