Here's where G-Name comes in. It's not too different from other random name generators you find online...except you can customize this one. And you can provide data files for your players so their names could follow a theme (if that was your wish). And you can have it on your computer.
I will continue to support this.