From Vulgar Latin *bat(t)uāculum, from Latin bat(t)uere (“beat”). Synonym and doublet of battaglio, which was borrowed via Occitan.
Practice speaking and memorizing "batacchio" and many other words and sentences in Italian.