كانت معركة كاناي اشتباكًا رئيسيًا في الحرب البونيقية الثانية بين الجمهورية الرومانية وقرطاج، والتي دارت في 2 أغسطس 216 قبل الميلاد بالقرب من قرية كاناي القديمة في بوليا، جنوب شرق إيطاليا.