Here is a link to a cool site that you can look up alternatives by most popular, traditions,...etc.
I named all my kids after they were born with just a little thought before hand. I had to take into consideration that the name had to be pronouncable (I don't know if that is a word) in Korean for my wife.
We used: Alicia Renee, Christopher Harold, Jeffery Edward, and Jason Richard
While they are growing up they may think their names are NO, BONEHEAD, and HEY YOU, but that's another story.
Stage names, they are on their own with that later. Somethings I just don't want to know.
I mixed in a few middle names for uncles, grandparents,..etc. After they were born and we did the body part inventory, it occured to me that, "Hey this kid needs a name
The priority was healthy kid then non-abusive naming
. Think about the kids initials as well too make sure they don't mean anything that will be a problem for them growing up, i.e. Alison Sarah Smith (ASS) or Brian Ulysses Taylor (BUT)
. Kids are cruel enough
to each other we don't need to make it any easier on them with free-bees like naming them after fruit or vegatables and such.