From Scots buller. Of obscure origin. Probably related to Old Norse bulla and Old French bullir, Latin bullio ("I boil"), all from Proto-Indo-European *bew- ("swelling").
From Scots buller, bullir, likely of North Germanic origin, ultimately from Proto-Germanic *bellanÄ… ("to roar"). Compare Danish buldre, Swedish bullra.