Fun site: Baby Name Genie. You put in the last name, pick a gender (or opt to be surprised) and the Genie pops up with a first and middle name. Oh, and humorous comments, too. Especially when you keep clicking for a new name.
I love this baby name site and use it quite frequently for character naming purposes.
Need a last name? Try this site. It's also fun to see how your own last name ranks.