How do you name your main character? Or for that matter, any of your characters? Do you look through baby books? Google ancient Latin names? Or does it appear to you in a vision inspired by your awesome, writery powers?
I wish I could say it was a vision. I made a list long ago of names I liked. It may have actually started as baby names but it has evolved. Our characters are our babies in a way, are they not? I first scan this list as a reference and use either one of these names or a variation. For minor characters, depending on their background and nationality, I google it. Thank you, Google.
The name needs to fit the character and to be realistic our characters need flaws. Their names do not always have to be flowing, beautiful extensions of some perfect supreme being. They can be the name of the girl next door, or the cashier at the local market, or the drunken old lady that grooms your dogs. Don't judge me. She has great prices.
What mysterious well of information does your character names come from?