| Add to favorites (0) | Email this
The boy's name Hannibal \ha-nni-bal\ is of Phoenician origin, and its meaning is "grace of Baal". Name of a great general of Carthage, a kingdom in North Africa. He was an enemy of the Roman Empire and masterminded a great military feat when he crossed the Alps with a baggage train of elephants to invade Italy. Similar baby names are Hanniel and Haniel. Hannibal is a very rare male first name and a popular surname (source: 1990 U.S. Census). Displayed below is the baby name popularity trend for the boy's name Hannibal. Click here to compare Hannibal with related baby names.
|