Borrowed from Old Occitan batalh, from Vulgar Latin *bat(t)uāculum. Synonym and doublet of batacchio, which was inherited from the same source.
Practice speaking and memorizing "battaglio" and many other words and sentences in Italian.