Hannibal
View all boy namesPlus IconMeanings
Latin Baby Names Meaning:
In Latin Baby Names the meaning of the name Hannibal is: General from the 3rd century B.C. who crossed the Alps with 30,000 men and 38 elephants during the second Punic War.
In Latin Baby Names the meaning of the name Hannibal is: General from the 3rd century B.C. who crossed the Alps with 30,000 men and 38 elephants during the second Punic War.