Skip to main content

Updated February 19, 2024

Table of contents

Boy name origins & meanings

  • Old English : Steep incline

Boy name variations

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’.

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.