Ba'al First Punic War Gesco Hamilcar, son of Hanno Hamilcar Barca Hamilcar (3) Hannibal, son of Gesco Hannibal Barca Hannibal (3) Hanno (seafarer) Hanno, son of Hannibal Hanno (3) Hanno the Great Hasdrubal, son of Hanno Hasdrubal the Fair Hasdrubal Barca