Slovo „hospoda“ pochází ze staročeského výrazu hospoda, který původně znamenal pána domu a odkazoval na hlavu rodiny. Vyvinulo se patrně ze staročeského oslovení – „gospodja“, srovnatelným s dnešním „pane“. Tento pojem se postupně přenesl na označení jeho domácnosti. Později se význam slova posunul na samotnou budovu nebo místo, kde se paní domu nebo pán domu hostům staral o jídlo a pití. Člověk, který využíval pohostinství, například na statku, oslovoval své hostitele slovy „hospodo“.