Hannah /
Hanna and
Anna would--and I'm sure I'm just repeating most responses to your post when I say this--
not be good names for twins. It just doesn't work. Personally I don't care for rhyming twin names, but this is even worse because they're practically the
same name.
If you want to go cutesy for twins, your top names list leaves you with some better options. You could always do:
Anna and
AutumnHannah and
HayleyEmily and
ElizabethEmma and
ErikaCatherine and
Charlotte
Or whatever combination of names that start with the same letter. If you're willing to branch out there are other combinations, some a bit less obvious and some just as cutesy twinsy. Like:
Anna and
ArdenAnna and
AbigailAnna and
AstridAnna and
AvaAnna and
Amity
Hannah and
HelenaHannah and
HollyHannah and Holda
Hannah and
HeatherHannah and
Hyacinth