Finding the perfect name for your MC can be tricky. You might spend 30, 000 words calling your character something, but realise the name doesn't fit. Then you are back to the drawing board (and using the Find/Replace feature a lot).
I'll admit that I don't spend a lot of time thinking of the perfect name (my characters have told me their names when they show up *phew*). But, sometimes, names need to be period specific. Or have a meaning.
And here are a few helpful links:
5 Tips for Naming Your Character.
Baby Name Generator
What about you? How do you come up with names?