Vanessa is quite pretty, but I personally wouldn't use it. It's nice for someone else's child though. I don't think it's too old fashioned at all. I think it's a name that's ripe for revival actually. I'd probably use the nn
Nessa. I also like
Jenna and
Jamie. Both are great names.