I don't ever seen to have troubles coming up with names for characters no matter what I write. A lot of my names are generic, however, though I do some spelling improvisations, like Jehsea instead of Jessie.

As for proof reading. Always. Mostly my proofreading is for typos. My typing skills leave a lot to be desired. Microsoft word does take care of a lot of that, though. Aside from typing, my biggest hurdle is punctuation. I sometimes get confused as to where the commas or semi colons go. I am always looking for proofreaders, though TG is pretty good about doing that for me.