Hannibal rhymes with:
anibal, anibal, bonnibel, bonnibelle, anibal, berkebile, bonnibel, bonnibelle, contibel, corruptible, dulcibelle, extendible, fungible, imperceptible, impermissible, incomprehensible, incontrovertible, indelible, indestructible, indispensible, indivisible, interruptible, irascible, nondeductible, submersible, unadjustable, uncollectible
Hannibal sounds like:
hambley, hambly, hampel, hample, hemophilia, hempel, hemphill, humble, humbly, humpal