Character Name ideas:
Behind the Name: http://www.behindthename.com/
Go through the names of your Facebook friends
Look through the phone book (assuming you still have one lying around)
Look at names of authors, or characters from books (obviously don't use the name "Harry Potter," but you could technically use the name "Harry" or the name "Potter" or the name "Rowling" for that matter.)
Some good character sheets:
If you or your character would like to become Facebook friends with my characters, check out these links:
Phyllida Mandrake: http://www.facebook.com/profile.php?id=100002961914881
Morgana Moon: http://www.facebook.com/profile.php?id=100003116078501
Thanasius Litwin: http://www.facebook.com/profile.php?id=10000352731889
I should note that when I say sometimes characters come to me "fully developed," I don't mean I know everything they're ever going to do and they're a total breeze to write. I mean, sometimes I have a pretty good character before I have a story. I still have to work with them, and they still may change considerably. While I adore writing characters, and it is probably what I am best at in my writing (as opposed to writing action scenes, which I kind of suck at), that doesn't mean it comes easy to me.
Today's Novel Idea Prompted by: "Take one of the Seven Deadly Sins (Wrath, Greed, Sloth, Pride, Lust, Envy, Gluttony) and one of the Seven Heavenly Virtues (Patience, Charity, Diligence, Humility, Chastity, Kindness, Temperance) and personify them--turn them into characters! Then have them meet up somewhere. What happens next?" Courtesy of Dragon Writing Prompts.