Everyone would do the world a great favour by banning certain girls' names because they are so overused. I swear there are millions of Ashleys, Kaitlynns, Jasmines and more.
I know name fads come and go, but a child that shares a name in common with so many others will never be easily distinguished from the herd. On the opposite extreme are parents that are too creative and curse their children with names no one can pronounce.
If I could make a suggestion, and I'm one small voice, I would ask for people to reach back in time to try alternatives that are both unique and recognizable. Perhaps this name preference is due to my own name, but it has served me well all these years.
Some names I'd love to see resurrected: Althea, Amy, Beth, Bess (I realize they're derivatives of Elizabeth), Cecilia, Cassandra, Deborah, Dahlia, Elspeth, Esme, Freda, Felicity, Fern, Grace, Gianna, Heloise, Leah, Peg or Meg (derivatives of Margaret), Rene or Renee, Rose, Tabitha, Uvula (just kidding), Valerie, Veronica, Zinnia.
I suspect the reason that we don't give our children these names is that we have somebody unpleasant we associate with them, in which case perhaps we should go even further back into Medieval times. But surely we can do better than a girl I recently met who was named Mayonnaise (although it was spelled differently).