Hannibal as a First Name

How Common is the First Name Hannibal?

We estimate that there are 577 people named Hannibal who are currently alive and were born in the United States. Hannibal is the 6,093rd most common for men, and the 14,552nd most common overall.

How Old are People Named Hannibal?

The average person named Hannibal is 29.16 years old.

Is Hannibal a Popular Baby Name Right Now?

Fewer than 5 people named Hannibal were born in the U.S. in 2022.

The popularity of Hannibal peaked in 1885, when it was the 936th most popular name for baby boys.

Is Hannibal a Boy's Name or a Girl's Name?

Hannibal is almost exclusively a male name. The Social Security Administration does not record any females born with the name Hannibal.