Hannibal

#10,695 for boys in 2025, 6 births

Peak · boys
1885 · 5 births
Debut · boys
5 births
In top 100 · boys
never
of 146 years
Total births · boys
784
since 1885

Hannibal over time

boys

Rank among boys' names. Hannibal has never cracked the top 900 here.

#1#10#100#1,000#10,000rank188019001920194019601980200020201885peak #936, 1885boys
Hover or use arrow keys to read values by year; click or press Enter to open that year.

Gaps mean fewer than 5 babies received the name that year, so the SSA doesn't publish it.

Show data table
Yearboys
rankbirths
2025#10,6956
2024#8,3129
2023#7,28911
2022
2021#5,11018
2020#5,98014
2019#6,40613
2018#5,54016
2017#6,68512
2016#5,31817
2015#4,89019
2014#5,25217
2013#8,7898
2012#6,30613
2011#5,67515
2010#9,6937
2009#9,8647
2008#9,8717
2007#5,90114
2006#10,6626
2005#9,1157
2004
2003
2002#8,4567
2001#8,3397
2000#7,4168
1999#8,7046
1998#7,5607
1997#6,1009
1996#5,53510
1995#5,9289
1994#4,80312
1993#5,36010
1992
1991#5,09610
1990#4,67311
1989#4,01713
1988#4,16211
1987#3,52113
1986#4,8538
1985#3,21614
1984#3,10714
1983#2,91215
1982#3,10814
1981#4,1539
1980#2,72917
1979#3,81010
1978#5,0596
1977#2,79115
1976#4,4187
1975#4,7976
1974#3,8378
1973#3,01311
1972#2,99111
1971#3,3709
1970#4,7245
1969#3,9356
1968#3,6736
1967#3,9665
1966#2,9868
1965
1964
1963#3,6466
1962#3,6406
1961
1960#3,3377
1959#2,8219
1958
1957
1956
1955
1954
1953
1952#3,3736
1951
1950
1949
1948
1947#3,3706
1946
1945
1944
1943
1942
1941
1940#2,8717
1939
1938#2,6468
1937#3,1756
1936
1935#2,9517
1934
1933#3,6425
1932#3,7765
1931
1930
1929#2,9808
1928
1927#3,4517
1926#3,7086
1925#2,58811
1924#2,64111
1923#4,2395
1922#3,8726
1921#2,26514
1920
1919
1918#3,0968
1917#3,5456
1916
1915#2,6219
1914#2,4578
1913#1,9459
1912
1911
1910
1909#1,4405
1908
1907
1906
1905
1904
1903
1902
1901
1900
1899#1,0515
1898
1897
1896
1895
1894
1893
1892
1891
1890
1889
1888
1887
1886
1885#9365
1884
1883
1882
1881
1880
First appearance
1885

The first year at least five boys were named Hannibal! It came in at #936, and was given to 5 baby boys.


Quietest stretch: 1885–1912, when fewer than 6 boys a year got the name.

See more about Hannibal
Momentum · boys
Falling
  • 2,383 spots since 2024 (#8,312#10,695)
  • 4,715 spots since 2020 (#5,980#10,695)
  • 5,805 spots since 2015 (#4,890#10,695)
Rise & fade · boys
Peaked on debut
  • Debuted 1885
  • Peaked 1885 at #936 (5 births)
  • Births halved by 1886, 1 yr later
Top of the charts · boys
Top 1,000 for 1 yr
  • Top 10: never
  • Top 100: never
  • Top 1,000: 1 yr · 1885
Share of babies · boys
1 in 21,242
  • Highest: 1 in 21,242 boys born in 1899 were named Hannibal (0.00%)
  • Latest: 1 in 284,679 boys born in 2025 (0.00%)
  • Its best rank, #936 in 1885, was only 1 in 21,560 (0.00%) — a smaller share of a much bigger birth year
Era · boys
The 2010s
  • 17.5% of all boys named Hannibal (137) were born in this decade
Show by decade
DecadeBirthsBest rankAvg rank
1880s5#936 (1885)#936
1890s5#1,051 (1899)#1,051
1900s5#1,440 (1909)#1,440
1910s40#1,945 (1913)#2,733
1920s68#2,265 (1921)#3,218
1930s31#2,646 (1938)#3,238
1940s13#2,871 (1940)#3,121
1950s15#2,821 (1959)#3,097
1960s44#2,986 (1966)#3,598
1970s88#2,791 (1977)#3,881
1980s128#2,729 (1980)#3,578
1990s84#4,673 (1990)#5,973
2000s63#5,901 (2007)#8,703
2010s137#4,890 (2015)#6,455
2020s58#5,110 (2021)#7,477

All figures count published births only (names given to at least 5 boys in a year). Registrations before 1937 are incomplete, so early shares and totals run low.

Hannibal in 1885

boys
#936
5 births · 1 in 21,560 boys

Top boys' names in 1885

  1. #1John8,756
  2. #2William8,044
  3. #3James5,175
  4. #4George4,674
  5. #5Charles4,599
  6. #6Frank3,067
  7. #7Joseph2,540
  8. #8Henry2,406
  9. #9Robert2,322
  10. #10Thomas2,266
  11. #936Hannibal5
More about 1885

boys

107,799 boys got a published name in 1885; 1 in 21,560 of them was named Hannibal, which outranked 14.7% of the 1,097 boys' names that year. The ten most popular names covered 40.7% of boys (44.2% in 1880, 8.0% in 2025).

Ranked beside Hannibal
  1. #836Wheeler6
  2. #836Zenas6
  3. #836Zollie6
  4. #936Hannibal5
  5. #936Ada5
  6. #936Albion5
  7. #936Alcide5

Tied with 161 names at #936; 3 shown. Tied names share a rank, as in SSA's lists.

Biggest movers since 1884
Risers
  1. 426Bryant#848#422
  2. 424Butler#971#547
  3. 424Cyril#971#547
  4. 409Gerhard#848#439
  5. 394Rowland#971#577
Fallers
  1. 520Clarance#416#936
  2. 416Oswald#520#936
  3. 389Doctor#547#936
  4. 366Dexter#570#936
  5. 366Gustaf#570#936

Among names in the top 1,000 of either year.

See the top 100 for 1885