Origin of the name Aníbal

Spanish and Portuguese form of Hannibal.