I have a nephew named John, and as his worthless father split when John was three, he has always been more like another son to me. We often joke at each others' expense. I once asked him, "So, John, HOW does it feel to be named after a commode?" He came right back with a question about one of my annoying habits. We both laughed.
As for "cool" names, I've often conjured images of people I've not yet met, based upon their names. "Debbie", "Donna" and "Cathy" are going to be friendly but probably chunky, at least below the waist. They tend to have big butts/hips/thighs. "Denise" is an uptight book-worm/nerd. "Jennifer" and "Heather" are likely to be cute as hell. "Rhonda" or "Carol" is gonna be bossy and try to run everything.
I can offer no proof as to the validity of these impressions, except to note that some pseudo-experts believe that names predispose people to certain personality characteristics. I think that is one reason why I wanted good, well-worn names for my sons. Some of my co-workers (all women -- guys don't care what you name your damn kids . . just keep them out of their yard and away from their cars!) crinkled their noses when I told them we named our sons Robert and Joseph. How unimaginative!! They named their kids things like Chase, Morgan (after banks?), Skyler (that kid will be screwed up), Noah, Sumayah, something African-sounding. The more unique, the better -- like anyone should be impressed that a name paged in a busy airport or train station could only be your kid! That is when I started joking that our next child would be named the sound a dolphin cry, or resemble an elephant farting . . and God help the person who smirks or doesn't say it right!
My take: Solid names are usually associated with solid people. You make your name by who you are and how you live, not by how unusual the name is.