Does the name mean something?
Does it reflect the character's personality?
Do other characters use a nickname for that character?
Do I, the author, like the name (can I live with it for the duration of the novel)?
Is the name too boring or common?
Some things I also like to consider are these:
* How the name looks on paper. Because most readers don't read aloud to themselves, I think the name has to "look right" on paper (whatever that means).
* Being aware of the name in relation to other character names. (This is only a personal preference) - I don't like character names to start with the same letter. As a reader, when I see Alan, Amy, Andrew, Adam, and Alyssa, I get confused. I tend to skim over names pretty quickly as I read, and if they all start with the same letter, it slows me down. I have to stare at the name, reflect on it. And it takes me OUT of the story.
* Watching out for names that conjure too-personal images. I can't use names that have a strong personal meaning for me--the name of my mother, sister, dog--those are pretty much off limits, because of the heavy association I have with them.
Most writers probably already know this trick -- scouring baby name sites for character names is such a great resource. You can sort by most popular, by country, by gender, etc. Really helpful.
What are some of your tricks or pet peeves, when it comes to naming your characters? I'd love to hear them....