I like
Jennifer. I asked for opinions on it once, and almost everyone said
Guinevere or
Genevieve were better options, but I think
Jennifer still maintains its medieval flair while functioning as a modern name. I don't think the others can do that.
I did know a lot of them growing up, but the popularity has dropped considerably since then. In a few more years, hearing the name
Jennifer in a crowded supermarket might actually be refreshing. You never know.