Hotel comes from the French word hôtel and that word is is defined as places providing care. Really the h in hotel would be hospitality but really that is not the case.
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)
I guess no one said shower thoughts had to be accurate.
Yeah, they’re not even close for hotel. Here’s the etymology:
https://www.etymonline.com/word/hotel
They’re correct about motel, though:
Now explain brothel.
Then explain why motels don’t have racecar beds!
No, that’s where we got the word horstel.