Berga derives its name from the Bergistani, an Iberian tribe that lived in the area before the Roman conquest. The Bergistani were first subdued by Hannibal in 218 BC. They rebelled twice against the Romans and were twice defeated; after their second uprising, much of the tribe was sold into slavery. Livy mentions their principal town, Castrum Bergium which was likely the precursor to the modern town of Berga.
In May, 2012, the urban council decided to pass a motion declaring King Juan Carlos 'persona non grata' following a series of scandals involving the royal family, most notably the monarch's recent elephant hunting trip to Africa in the middle of Spain's deepening recession.