Определять происхождение жаргонизмов – дело, как правило, бесполезное. Вот, к примеру, глагол "бухать" в значении "употреблять спиртные напитки" - он в русском языке распространился сравнительно недавно. Наверное, с 1990-х годов. Ну, или с конца 1980-х. Откуда он взялся? Самое простое предположение – это от неграмотных переводчиков видеофильмов (а других тогда не было). Ну, вы помните: ндавным ндавно в ндалекой-ндалекой галагтиге… Вполне разумная версия. Ведь именно таким способом глагол "трахнуть" в русском языке поменял свое значение. В оригинальных видеофильмах использовали слово bang, и это перевели как "трахнуть". В смысле, поиметь сексуально. С "бухать" мог быть такой же случай. НО: как раз такого случая и не было. Ни в английском, ни в немецком языке нет такого широкоупотребительного глагола с таким значением. Поэтому переводчики занести эту заразу в русский язык никак не могли. Есть предположение, что глагол "бухать" произошел от Бахуса – древнего бога виноделия и винопития.