I stress and fret over names until I get one that just "feels" right. I'm very big on giving names that are out of the ordinary because I want my characters to stand out. Here are some of the places I go for help when I get stuck looking for the perfect name.
The Social Security database: http://www.ssa.gov/OACT/babynames/
This database gives you a breakdown of the most popular names clear back to 1880. You can even break it down by the most popular names by state or specific year. It is a wonderful resource.
Baby name books: These are especially nice if you want your characters name to have a specific meaning. These also list some of the more modern and unique names.
If all else fails, get out your atlas. I'm big on city names for some reason. You can find some gems in every state.
And if you are too lazy to move from your computer, you can always Google 'baby names' and find about about a million websites to help you out. Good luck!
When I was little I always used to wish my name was Crystal. These days I think I would lean toward Ireland. What would you rename yourself?
What I'm reading....AGNES AND THE HITMAN by Jenny Crusie & Bob Mayer
Revenge of the Homecoming Queen, OUT NOW!