Hannibal (disambiguation)

Hannibal may refer to:
 * People
 * Hannibal Barca – a Carthaginian general during the second punic war.
 * Films
 * Hannibal – the sequel to Silence of the Lambs made into a movie in 2001.

For more uses check Wikipedia.