I'd chose
Anne.
Hannah is everywhere at the moment so I wouldn't use it even though I like it. I really like
Anna too but I think I'd rather see a baby
Anne than another
Anna /
Hannah. Also, I know a
Hannah and an
Anna but not an
Anne.
My combo would be
Anne Elisabeth.
My prefered spellings are
Hannah,
Anna and
Anne and I like all three names.