Oh you all got on my favorite pet peeve, names.
Honestly I have no idea why people would want to name any child something you would name a pet. Moon Unit sounds like a dogs name. As does Shasta, I went to school with a girl named Shasta. Everytime I heard her name I thought of cheap pop.
That being said, some of the names listed here seem pretty normal Crystal for example.
Now to get on my favorite soap box. Stop misspelling your childs name. It's not cute after the four millionth time you've had to correct the spelling. Traci, T-r-a-c-i
not y not ie not ey. I have more problems with my first name being misspelled than my last name being mispronounced. And yes I've taken it up with my parents as well. Well we thought it would be cute and neat for it to be different.
Also uni-sex names are all good and well until your little angel gets on the school bus the first time and is made fun of for having a boys name or a girls name when they are the opposite. Ie. Your name is Shelby that's a girls name. Kids are cruel enough without the extra amo.
And if your going to call your child Bobbie please be kind enough to actually name him Robert. Bobbie is cute for a three year old not so hot when it's attorney Bobbie Whatever.
Oh and in the interest of my poor Father and Uncle who's initials spell out ODD and my Uncle who's initials spell out DAD. Please don't try to be cute and spell things out with initials.
This hopefully brings me to my end of ranting about names with one possible exception. Please don't name your kid something that will automatically get them made fun of just because of someone that came before them. Ie Hitler, Osama, or Einstein. And if your last name is Stein, maybe Frank Nathan Stein isn't the best choice, it's only going to take so long before every kid in school is going to figure out Frank N Stein.