Вообще, я сталкивался с другим определением. То, что просиходит во время распития алко называют угаром, а после самого угара идет соответсвенно перегар
Я слышал версию, что слово происходит от испанского barriga - живот. В средние века так называли ростовщиков и зажиточных торговцев, потому что они имели большой живот - показатель достатка.