Hallie is sweet, but I agree that it won't age well at all. If I wanted to call a daughter
Hallie I'd name her
Helena. It's a tiny bit of a stretch, but not really any more than
Harriet (which I hate). There's also
Halina, which I like but may or may not work great in an English-speaking country.