I don't see why one particularly stupid GP's receptionist would put you off a name you loved? I like Astrid and it has the benefit of being relatively unusual here.
But in order of preference I'd put them:
- Lara
- Astrid
3 Juno - not fond of this, just don't like the sound really. Seems a bit cartoon-y somehow (or am I thinking of Pluto?).