Hannibal (Hǎnnibal Barca, 247 SM - ? 183/2/1 SM), adalah seorang negarawan dan jenderal Kartago. Dia adalah musuh terbesar Republik Romawi.

Hannibal paling terkenal karena apa yang dia lakukan dalam Perang Punisia Kedua. Dia mengerahkan pasukan dari Iberia melewati pegunungan Pyrenees dan pegunungan Alpen ke Italia utara dan mengalahkan Romawi dalam serangkaian pertempuran. Pada Pertempuran Cannae, ia mengalahkan pasukan terbesar yang pernah dikumpulkan oleh Roma. Tentara Romawi diperhitungkan berjumlah 16 legiun dan total 86.000 orang. Lebih dari 80% dari pasukan ini terbunuh atau tertangkap, termasuk komandannya.

Dia mempertahankan pasukan di Italia selama bertahun-tahun. Akhirnya, invasi Romawi ke Afrika Utara membuatnya kembali ke Kartago. Dia kalah, dan Romawi memaksanya meninggalkan Kartago. Dia tinggal di istana Seleucid, dan meyakinkan Kaisarnya untuk melawan Roma. Ketika ia kalah dalam pertempuran laut, Hannibal melarikan diri ke istana Bithynian. Ketika orang Romawi menyuruhnya menyerah, ia bunuh diri.

Hannibal tercatat sebagai salah satu komandan militer terbesar dalam sejarah. Sejarawan militer Theodore Ayrault Dodge pernah menyebut Hannibal sebagai "bapak strategi" karena bahkan musuh terbesarnya, Roma, meniru ide-ide militernya.