iDogNames Find the perfect name for your pup

Hannibal

Pronunciation
[Ha-nni-bal]
Gender
Male
Meaning
The grace of the god Ba'al
Origin
Phoenician
Hannibal Lechter, evil genius didn't like being restrained.