[2] El nombre de Hannón se dio a muchos otros cartagineses.
Los autores antiguos que hablaron de Hannón el Navegante no proporcionaron información directa para identificarlo con exactitud.
[3] La traducción griega del periplus de Hannón lo denomina basileus,[4] un término que puede interpretarse como "rey", pero que se utilizaba comúnmente para los oficiales cartagineses de alto rango.
[5] El consenso de los estudiosos suele sitar a Hannón en el siglo V a. C. y lo identifica como miembro de la aristocrática familia magónida.
Law identifica a Hannón como hijo de Amílcar I.