Sure, a rose by any other name would smell just as sweet. But people really do need to think about the effect a name can have on their kids. Unless you completely lack imagination, every name creates a certain mental image of the person even before you meet him/her, and thinking about how people might react to your name can lead to great anxiety. At least that's what Shel Silverstein, and later Johnny Cash, felt.
Now there are many names that make me visualize other things before I think of the actual person. I've divided the post into (at least) two parts because there are many more pictures I haven't drawn yet. The names chosen are ones in which both the first name and the surname work together to create a comprehensive image.
Update: Here's Part 2