A famous writer (I won’t name him) once suggested that J.K. Rowling owed much of her success to her ability to create wonderfully Dickensian character names. While I’m sure he was exaggerating, at the same time he might have been onto something. So since then I’ve been paying more attention to my character names.

Bottom, from A Midsummer Night’s Dream
Names are tough though. It’s best to find something that suits your character but perhaps not something that suits them too well or the name can end up looking like a parody. That’s great if you’re writing comedy, maybe not so great if you’re writing something serious.
Memorable names are also advisable as are varied names so characters are easily distinguished from one another. And it’s best to avoid names ending in “s” to bypass the cumbersome apostrophe issue. Beyond that you can pick anything—just as long as you don’t accidentally pick the name of that wealthy doctor living in a neighbouring street and give it to your evil medic. It’s always best to Google before settling on a name–especially the names of your villains.
I agree, memorable names help readers remember the characters.
Very cool. Myself these past couple of years when a couple I know are having a baby I write down baby names for them. A few ridiculous odd name or four and hand it to them. Its a good use of creativity.
And then when little Velocity turns 16 she’ll seek you out and plan her revenge! 😀