Ганнибал или Каннибал?

Несколько раз встречал ситуацию, когда человек в диалоге, использовал вместо каннибал - ганнибал. Скорее всего в связи с серией фильмов и сериала.
Хочу внести ясность, между этими двумя словами.
Каннибал - тот кто поедает особей своего вида.
Ганнибал- финикийское имя. Финикийцы. народ, который сгинул в лета около 2000 лет назад. находились чуть выше египта. Поклонялись божеству - Баал. Баал, было достаточно кровожадное божество, при котором проводилось много жертвоприношений, в т.ч. детей. У финикийской знати было в престиже называть своих детей так, что бы в имени было имя божества. В переводе, они значили - дочь Баала, Друг Баала и так далее. Так вот Ганнибал, а точнее Ганнибаал - означает дар баала, а если еще точнее сын баала.
п.с. Баал, первый демон ада.