Who can tell me why Hannibal means ogre? What's the history?
Because the ogre's English is pianor and hannibal's name is Hannibal, homophonic became his nickname (and he used to eat human flesh). I remember seeing The Silence of the Lambs. At first, when Judy heard the chief tell her the name Hannibal, she said it was Hannibal the cannibal.