Spanish form of Hannibal, from Phoenician meaning 'grace of Baal.'
Like Anibal?
Swipe through thousands of names like it