Berga derives its name from the Bergistani, an Iberian tribe which 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 probably the precursor of the present-day town of Berga.
In May, 2012, the town council passed a motion declaring King Juan Carlos 'persona non grata' following a series of scandals involving the royal family, most notably the king's recent elephant hunting trip to Africa in the middle of Spain's deepening recession.