Этимологический словарь Крылова
Это слово в значении "ругань" возникло как переосмысление существительного брань в значении "сражение", которое восходит к общеславянскому глаголу borti, откуда пошли такие слова, как бороться, оборона.
брань
Брань