It can be frustrating sometimes finding the right name for your characters. Finding the right personality, backstory, and characteristics can be fun until you reach a sudden roadblock; naming the character you've just created. I've found some ways to battle this little demon and I'll share it with you. Baby name books/websites can help you significantly in this process, just hope that no one is watching you while you looking through them. That person may question you if your having a child. Taking names from already established characters from various media, books, movies, tv, etc. Just don't borrow well known characters that will make it obvious where you got it from, for instance: Naruto, Tom Cruise, Frodo. Mix it up a little, for example, Jessica Bowyer. Jessica is a common first name, Bowyer is a boss in Super Mario RPG. Lastly, meeting people wherever you go is also a great idea to find names. Someone you meet might have the name that you might have been looking for. If it doesn't fit the character but the name is still interesting, you may write the name down and place it to someone else that hasn't been created yet. On a side note, if you have elves in your story, there is a website that generates any name into Elvish. My first name is Matt so I typed it in, Erunno pops on my screen. For you fantasy buffs, this can help you out significantly. Hopefully this helps some of you. I don't know if anyone else had the same dilemma as me regarding this topic. For all I know, I'm the only one who has this problem.