Names A-Z - names, meanings and origins
28053 names, meanings and origins
NamesAZ.com

Hannibal

Origin
latin
Origin name
hebr ’grace of the god Ba’al’
- the Carthaginian general who marched an army, which included war elephants, from Iberia over the Pyrenees and the Alps into northern Italy during the Second Punic War , 3rd century BC.