Xanthe means golden-haired. It was a contender for DD and we thought we'd be pretty safe as DS is white-blonde and both DH and I were blonde as babies and I still am (mousey but def of the blonde variety!) but she came out with the blackest hair that there was no way she was ever going to be blonde even if that all fell out. She is 9mo now and very definitely brown-haired. So it just felt wrong to name her Xanthe. If there's any chance your DD is not going to be blonde you might want to reconsider (assuing you care about meanings)
We love it as a name, but also thought it might be construed as a little bit pretentious which is why it was never the front runner.
I really like Elsa too. Lots of a ending names don't work with our surname, but otherwise Elsa would have been high on my list.
I don't remember Born Free! Am I too old? Too young? Lol. Although I have heard about Elsa the lioness when researching the name. It doesn't really bother me - there are worse things a name could remind you of!
Maybe Elsa if she's dark-haired, Xanthe if she emerges blonde and Anya if she's bald as a coot!