Friend of mine was having a little girl, and asked my advice on naming. I gave her this-
1. Pick a name that rolls with the last name. Complicated forenames and simple last names do not often work. I.E., steer away from Complicaticus Smith.
2. When you think of a name, write it down, last name and potential first. Look at it and sound it out verbally. If it turns into any of the following, throw it out:
a. Any kind of innuendo.
b. Phonetic joke.
c. Abbreviated or pet name turning into either of the above.
3. Thou shalt use only A-Z. No numbers, foreign characters, or symbols.
4. Never use any product, inanimate object, famous person or character, or any environment or environmental effect.
5. Never use misspelled words as names.
6. If it makes you laugh, throw it out. Your kid won't be laughing for long.