Hannibal Barca was een Carthaagse generaal die werd beschouwd als een van de grote militaire leiders in de geschiedenis. Hannibal werd geboren in 183 v.Chr. En leefde in een tijd van grote politieke en militaire strijd. Carthago was een grote en belangrijke Fenicische stadstaat in Noord-Afrika, die vaak op gespannen voet stond met de Griekse en Romeinse rijken. Omdat Hannibal uit Afrika kwam, wordt de vraag soms gesteld: "was Hannibal zwart?"
De term zwart in modern gebruik in de VS betekent iets anders dan wat het algemene Latijnse bijvoeglijk naamwoord voor 'zwart' (Niger) zou betekenen. Frank M. Snowden legt dit uit in zijn artikel "Misvattingen over Afrikaanse zwarten in de oude mediterrane wereld: specialisten en afrocentristen." In vergelijking met een mediterraan persoon was iemand uit Scythia of Ierland merkbaar blank en iemand uit Afrika was opvallend zwart.
In Egypte waren er, net als in andere delen van Noord-Afrika, andere kleuren die kunnen worden gebruikt om teint te beschrijven. Er was ook veel huwelijk tussen de mensen met een lichtere huid in Noord-Afrika en de mensen met een donkere huid die Ethiopiërs of Nubiërs werden genoemd. Hannibal was misschien donkerder van huid dan een Romein, maar hij zou niet beschreven zijn als Ethiopiër.
Hannibal kwam uit een gebied dat Noord-Afrika wordt genoemd, uit een Carthaagse familie. De Carthagers waren Feniciërs, wat betekent dat ze conventioneel zouden worden omschreven als een Semitisch volk. De term Semitisch verwijst naar een verscheidenheid aan mensen uit het oude Nabije Oosten (bijv. Assyriërs, Arabieren en Hebreeën), waaronder delen van Noord-Afrika.
Het persoonlijke uiterlijk van Hannibal wordt niet beschreven of getoond in een onbetwistbare vorm, dus het is moeilijk om eenvoudigweg naar direct bewijs te verwijzen. Munten die in de periode van zijn leiderschap werden geslagen, konden Hannibal verbeelden, maar ook zijn vader of andere familieleden. Volgens een artikel in de Encyclopedia Britannica gebaseerd op het werk van historicus Patrick Hunt, terwijl het mogelijk is dat Hannibal voorouders had uit het binnenland van Afrika, hebben we geen duidelijk bewijs voor of tegen:
Wat betreft zijn DNA, voor zover we weten, hebben we geen skelet, fragmentarische botten of fysieke sporen van hem, dus het vaststellen van zijn etniciteit zou meestal speculatief zijn. Van wat we denken te weten over zijn familie-afkomst, is zijn Barcid-familie (als dat zelfs de juiste naam is) echter algemeen opgevat als afstammeling van de Fenicische aristocratie ... [dus] zijn oorspronkelijke afkomst zou zich bevinden in wat tegenwoordig het moderne Libanon is. Voor zover wij weten, gebeurde er in die regio weinig of geen Afrikanisering - voor of tijdens zijn tijdperk - in die regio. Aan de andere kant, sinds de Feniciërs arriveerden en zich later vestigden in wat nu Tunesië is ... bijna 1.000 jaar vóór Hannibal, is het heel goed mogelijk dat zijn familie zich in DNA had vermengd met volkeren die toen in Noord-Afrika woonden ... we moeten niet ontkennen dat het mogelijk is Africanisatie van de regio Carthago.