Table of contents
Boy name origins & meanings
- Old English : Steep incline
How Popular Is The Name Hannibal
Family name origins & meanings
- German : from a post-humanist personal name.
- English : from the personal name Anabel, an alteration of Amabel, a feminine name derived from Latin amabilis ‘lovable’.