It's all well and good to come on here and get opinions, but at the end of the day, what use is it really?
You're never going to get a consensus of opinion on ANY name, because it's all so subjective. There are no universal names that everyone likes, so you just have to go with a name you and your DH like.
So what if the name is dated? It's a nice name. And who knows, by the time she's 20 or 30, Alison might be topping the popularity charts, and she'll be in possession of a fresh, current name, while everyone else's eyes are glazing over with boredom at all the Evies, Millys and Lilys. You know, this generation's equivalent of Claire, Joanne, Karen, etc.
I always trot my own story out on threads like this, but I grew up really, really disliking my own name - named after my grandmother, so my parents chose a name from their parents' generation. It was a really middle-aged name, and literally no-one else had it, I was always the only one in my class etc, etc. I was a bit embarrassed by it. What do you know, but another generation rolls around and everyone loves it again, and now in my 30s I have a fresh, current name; Isobel.
Likewise, DS has a very retro name, named after DH's uncle. It has personal meaning, it's a well-known name, but he's always the only one in his peer group with the name.
Be a little bit daring; you don't have to choose an Ava/Olivia/Ruby name. Make the world a more interesting place. 