Hannibal was a Carthaginian general who took part in the Mercenary War between Carthage and rebelling mercenaries. He is not to be confused with Hannibal Barca, a notable commander of the Second Punic War.