De naam Hannibal of Chan-i-bal (--*) betekent iets als genade van Baäl in het Phoenicisch en Punisch. Het was een zeer populaire naam in Carthago en werd dan ook door meerdere Carthegers gedragen: