Hannibal is a proper noun, most famously a given name (as in the Carthaginian general and the fictional character Hannibal Lecter). It denotes a person or character and carries strong historical and literary associations. In usage, it appears in formal or narrative contexts and is typically capitalized. The name is pronounced with two syllables, stressing the first, and ends with an /ən/ or /lən/ sound cluster depending on accent.
Full pronunciation guide