Rate This Baby Name
Rate From 1 to 5

Considering the name Hannibal for your next baby? The baby name Hannibal is of Phoenician origin and means The famous general of Carthage (Northern Africa) who crossed the Alps and invaded Italy..

Please take a moment to rate the baby name Hannibal as your opinion matters and will help other visitors who are searching for the right name for their baby.

Custom Search