'Hannibal' is a masculine given name. It has a Phoenician origin in the expression hanni-Ba'al ("blessed by [the god] Baal").
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list