Latin word hospes comes from Latin hostem, Latin potis (Able, capable, possible.)
hostem (Latin)
potis (Latin)
Able, capable, possible.
*hostipotis (Proto-Italic)
hospes (Latin)
Guest, visitor. Host. Stranger; foreigner.