I prefer Zoe. For me it sounds kind of edgy, unusual but stylish, trend-setting without being weird. I can imagine a girl of any age with this name.
Ingrid belongs to a category of names that I love, grand-ma names, except that it doesn't have the sound that makes it become young again to me.