Это было время, когда Карфаген проиграл Риму Первую Пуническую войну, был изгнан с Сицилии и Сардинии и столкнулся с восстанием наемников, которое привело к трехлетней Наемнической войне. Восстание, начавшееся в провинции, вскоре охватило всю страну, погрузив ее в гражданскую войну. Древние авторы назвали эту борьбу, отличавшуюся особой жестокостью, войной без перемирия. Отец Ганнибала принимал самое непосредственное участие в этих событиях. Он командовал карфагенской армией на Сицилии и был уполномочен вести переговоры об условиях капитуляции. Затем Гамилькару было передано командование карфагенскими войсками в Африке для подавления восстания наемников, которое он подавил с огромной жестокостью. В эти тяжелые времена он, конечно, искал заступничества у своего бога, стремясь защитить себя и свой город. Как соблюдающий обычаи карфагенянин, назвавший сыновей в честь бога, он, как предполагает Сейберт, мог принести в жертву своего новорожденного сына. Ганнибал, вероятно, присутствовал на церемонии вместе с тремя сестрами и остальными членами семьи. Год спустя жена Гамилькара родила следующего сына. Возможно, в знак признательности богу, забравшему их предыдущего сына, они назвали мальчика Магон, что означает «подарок».