Hannibal Barca (247–v.183 av. J.-C.) fut le général carthaginois qui faillit détruire Rome : parti d’Espagne à travers les Alpes avec des éléphants de guerre en 218 av. J.-C., il ravagea l’Italie pendant quinze ans et anéantit une armée romaine à Cannes en 216 av. J.-C., tuant quelque 50 000 hommes en une seule journée de bataille.
Il ne prit jamais Rome elle-même — privé de renforts par un sénat carthaginois qui se méfiait de lui — et fut finalement battu à Zama en 202 av. J.-C. par Scipion l’Africain, qui avait appris ses tactiques. Traqué par Rome jusqu’à la fin de sa vie, il s’empoisonna plutôt que d’être capturé.