On the link someone posted, they're talking about "Charles d'Artangon" as being a crappy name. If the parents are literary buffs, why is that a bad name? Charles d'Artangon was a pretty good guy. And yes, I realize that wasn't the parents' intents, but I don't see the problem with naming your child after a literary character. (And I know someone is going to say "Well, why don't you name your kid Gandalf or Frodo?")
Then again, I'm not dead-set against names out of the "John", "Michael", "Ryan", "Dan" bit. I knew a kid named Zebulon. I'm marrying a Bernard. I went to grade school with a "Leftarius", a "Geraldine", and graduated High School with a "Nomiki". (Lefty and Nomiki are Greek. Nomiki was named for her Grandma Noma.)