Andra puniska kriget var ett av de puniska krigen som 218–201 f.Kr. utkämpades mellan Romerska republiken och Karthago. Andra puniska kriget, som av romarna benämndes "kriget mot Hannibal", var det andra av tre stora krig som utkämpades i olika perioder mellan år 264 och 146 f.Kr. Konflikterna kallades "puniska krigen", på grund av att puner var romarnas namn på fenicier, det vill säga folk från Karthago, som låg i nuvarande Tunisien på Afrikas nordkust.