This has probably been thought of before, but if the problem is that there are too many hannibals, then why not just script in a guy named "Hannibal Barca", or "Hannibal son of Hamilcar"?

Bear in mind that I have no idea how the internal processes work or if this is even relevant.