 The word host in Latin, the word host in English comes from three different Latin words. One is hostus, which means army, or it can mean enemy. One is from the word hospus, hospitus, which means guest. And then one is, in other words, a hospital, someplace where you are a guest.