Here's a name generator I made some years ago (costs $5 but has some nice features I have not found anywhere else):
http://www.drivethrurpg.com/product/...Name-Generator