Meaning
In Latin, Host means "enemy," "stranger," or "foreigner." The meaning evolved to include "guest" and eventually "host," as in someone who entertains guests. Could also be associated with the Eucharist in Christian practice.