Boogspace.com offers a free Secret Santa Generator. It's pretty simple to use. All you have to do is enter your name, email address, then enter the names of all of the participants in the Secret Santa gift exchange. The name picker will automatically pick the names of your secret santas, and email the recipients their picks.
Boogspace.com is the "Ultimate Gift Exchange Website" for Secret Santa, Christmas, birthdays, Secret Santa, graduations, weddings, baby showers, Bar/Bat Mitzvahs, Hanukkah, housewarming parties, Yankee Swap, White Elephant, etc. Create your own groups, and never give or receive a bad present ever again!
There are other sites out there that review all of the online secret santa generators out there. Check this secret santa generator review site for all of the best sites out there.