Have you ever been in the midst of typing a story when a character you just created badly needed a name? When the regular Mary, John, Paul or Sue wouldn't do? If the answer is yes, then join the club, a lot of writers and aspiring authors have this problem, myself included. Fact is, if you're writing a story, chances are you will need a character and that character will need a name.
So what do you do? How do people come up with these names?
So what do you do? How do people come up with these names?
There are actually several ways to go about this:
Look Around You
In my case, specifically, if it's a minor character, you know, like an odd stranger or villager, I simply pick names from the people around me ... a la co-workers 

. Consider also the names of family members, friends, colleagues etc that could come in handy.
However, for major characters,I generally recommend a bit more effort.