Происхождение слова бубнить

Бубни́ть. Это слово в значении «ворчать, бормотать» образовано переосмыслением глагола бубнить в значении «барабанить», производного от бубьнъ — «бубен, барабан» (см. бубен).

Бубни́ть. Искон. Из бубнить «барабанить», суф. производного от бубен, восходящего (суф. -ьн- > -ен-/-н-) к неполному удвоению звукоподражательного бом.

См. также: значение слова бубнить в толковых словарях.