Otros creen que su familia procedía de cartagineses enriquecidos que, antes de Zama, habían huido con sus riquezas a Cádiz.