From Old Galician-Portuguese badalo (“bell-clapper”) (13th century, Cantigas de Santa Maria), irregularly from Vulgar Latin *bataclum < *ba(t)tuaculum, from Latin battuō, battuere (“I beat, I clap”).
Cognate with Portuguese badalo, Spanish badajo, Catalan batall, French batail, Italian batacchio.