Given what happens in Esther, it is clear that the reference to Haman as an Agagite is meant to say that he is descended from, or shares the ideas of, the Amalekites. Having it be his hometown or family name would be an irrelevant detail that plays no part in what happened.