Hannibal (disambiguation)

Hannibal may refer to:
 * Hannibal Lecter
 * John "Hannibal" Smith
 * Hannibal, Missouri