I've just scanned the article, but I'll respond with my usual rules for this topic:
Don't spell the name wrong (It's Cody, not Kodee; It's Brittany, not Brytnee).
Make sure it sounds good after an elected title. (Senator Apple Paltrow or Congressman Moon Unit Zappa doesn't strike me).
If you want to call the baby Lizzie, Bob, Jack or Danny, then name it Elizabeth, Robert, John or Daniel. That first series are nicknames for the real names in the second series.
I'm not as strong on this one, and although intermarriage and the "melting pot" can make this challenging, try try try to have very obviously ethnic names "blend" nicely. Vladimir Gutierrez, Juan O'Malley, Mary Margeret Wong and Ashley Garcia just don't "flow" nicely to me.
Speaking of ethnic flow in names, someday I must tell you the story of Muffy Lopez.
My favorite is still Immaculada Concepcion Finkelstein.
Had a whole gaggle of youngun's named um sensible like, Leon,Vickery,Harmdon Becca,Goldy,Blossom and the twins Pete and Repete.
All Hall-of Famer Red Schoendienst's kids have Irish first names, but not unusual ones like Connaught or that.
"If you want to call the baby Lizzie, Bob, Jack or Danny, then name it Elizabeth, Robert, John or Daniel. That first series are nicknames for the real names in the second series."
My parents did that. I am supposed to be named after my grandfathers, Frederic Levi and Clarence Goree (gor-E).
So they named me Freddie Goree.
So I'm stuck. I can't even use the first initial (i.e. F. Murray Abraham) trick to get out of it.
I dated a girl named "Margeret Wong" in college for a long time. Dead serious.
But ultimately, she was the wong one for me.
Leaf Phoenix changed his name to the more-normal (though still a bit unusual for an anglo) Joaquin. A few years later he was nominated for an Oscar. Let that serve as a lesson.
I would add two rules:
1. Do not make the name so long the kid can't fit it onto the SAT form. D'Artagnan Artemisian Holographer Smith may look cool, but it's a bitch when everyone else is on question 1 and you're still writing your name.
2. Check the acronym, people! At some point your kid may want their initials on something. Hiram Ulysses Grant had to change his name to U.S. Grant to avoid being called "Huggie" the rest of his life.
My own kids have the above mix but reversed and Yankee rather than Scot, I vetoed any name I couldn't spell when drunk.