Список преступлений Ганнибала, составленный римскими историками по результатам действий в военное время, очень длинный и большей частью вызывает сомнения. Полководец обвиняется в следующих злодеяниях. Например, после битвы при Каннах всех пленных, за которых не был получен выкуп, утопили, а их тела использовали в качестве моста для перехода армии Ганнибала. Считается, что своих воинов он приучил есть человеческое мясо. Жители Казилина были проданы в рабство после того, как заплатили выкуп за свободу. Ганнибал разрушил много южных италийских городов, жестоко обращался с местным населением, зачастую их убивая. Перед отплытием армии из Италии в Карфаген главнокомандующий приказал зарезать 20 тысяч своих воинов-италиков в святыне Юноны Лацинии в Кротоне, «чтобы они не могли служить врагу». И это еще не полный перечень обвинений Ганнибала в жестокости и склонности к зверствам, приводимых составителями.