På norsk kalles han Hannibal Barca, en navneform som er avledet fra latin. Greske historikere omtalte ham som Ἀννίβας Βάρκας, . Hannibals navn ble nedtegnet i kartagiske kilder som ḤNBʻL (på kartagisk: 𐤇𐤍𐤁𐤏𐤋‬). Den nøyaktige uttalen er et emne for akademisk debatt. Foreslått lesninger er blant annet eller , i betydningen «Baal er meg nådig» eller «Baal er (har vært) nådig». Den samme betydning for .