關於漢尼拔家族的歷史淵源,一方面,由於史料的匿乏,缺少相關的歷史記載,己經難以考證。另一方面,迦太基姓氏的混亂也為考證問題製造了很大的困難。
一、迦太基的名字的選取面非常狹窄
迦太基許多的海陸將領及軍官,在古代的歷史中雖有明確一記載,但是他們政治聯繫和家族關係依然模糊,令人遺憾的是,作為迦太基的精英們,他們名字的選取面非常狹窄,漢諾(Hanno)、哈士多路巴(Hasdrubal)、漢尼拔(Hannibal)、希米爾科(Himico)、哈米爾卡(HamilCar)是他們共用的名字……,從公元前261年至布匿戰爭結束時為止, 迦太基歷史上共出現了三、四個,甚至更多名叫漢諾的人,多於兩個叫漢尼拔的人和兩個名叫哈米爾卡的人,他們中大多都是我們所知的迦太基將領,但卻難以理清他們之間的血緣關係。
正因為如此,他們的詳細背景,以及這些迦太基精英們的成員組成,在很大程度上不為人們所瞭解。
由於面臨上述問題,難以梳理並確定這一家族歷史的淵源,很難界定其他哈米爾卡、哈士多路巴和漢尼拔與漢尼拔家族之間到底存在何種關聯。這都成為研究漢尼拔家族難以克服的障礙。現存所有史料中,哈米爾卡·巴卡(前229)出現在歷史舞台的最早記載是公元前247年,這一年, 迦太基為同羅馬作戰,挽救不斷失利的西西里戰場,哈米爾卡臨危受命,被任命為迦太基軍隊的統帥。從這時起,有關漢尼拔家族的歷史才清晰顯現。
二、“新生貴族説”與“王室支系説”