HANNIBAL
There are approximately 260 people named Hannibal in the UK. That makes it the 13,695th most common surname overall. Out of every million people in the UK, approximately 4 are named Hannibal.
Region of origin
British Isles
Country of origin
England
Language of origin
English
Religion of origin
Christian
Classification
English
Related and similar surnames
HanibalHainibal
Hanibeal
Haniball
Hainiball
Hanibil
Hanibals
Hanibel
Hanibalo
Hanibald
Hanibell
Hanibelz
Hanibalsz
Haniable
Hanbal
Hanibalius
Haniba
Hanibelsz
Hanball
Hanibas