Słowa te, podobnie jak litewski alùs „piwo”, staronordyjski ǫl i staroangielski ealu oraz pragermański *aluth, wywodzą się być może z praindoeuropejskiego *h₂elud- o znaczeniu gorzki. W języku angielskim słowo to ostatecznie przekształciło się w ale. Dla Anglosasów ówczesne odpowiedniki słów ale i beer były najprawdopodobniej synonimami, choć wraz z upływem czasu pojawiały się lokalnie pewne rozróżnienia.

Angielski beer pochodzi od staroangielskiego bēor i przed XV w. nie było często używanym słowem. Pochodzenie tego słowa nie jest pewne, ale wiele słów o tej samej etymologii oznaczających piwo występuje w wielu językach germańskich, romańskich i innych: albańskim birrë, bretońskim i holenderskim bier, bułgarskim бира, francuskim bière (słowo to całkowicie przyjęło się dopiero w XVI wieku, wcześniej używanym określeniem piwa było cervoise), niemieckim Bier, rumuńskim bere, włoskim birra. Według jednej z hipotez słowo to pochodzi od wczesnośredniowiecznego rzeczownika biber, czyli „napój”, który z kolei powstał z łacińskiego bibere – „pić”.

W klasycznym języku łacińskim słowo oznaczające piwo brzmiało cervesia lub cervisia i zostało zapożyczone z języka galijskiego.