Depends, what Selenus said is good advice. However if you are writing a fantasy in a fiction world I say create a constructed language, or at least enough of one to make a naming convention for the places and characters. There are lots of guides, and you can PM Batman he loves that stuff and has a ton of resources.One of the things I find the most difficult and what I spend a lot of time on are my characters' names and I was wondering what your process is for naming characters (both first and last names)? Do you have a small pool of names you recycle or do you try to use different names with everything you write?
Basically, how do your characters end up with the names you give them?