Use Novel Names to create realistic names for characters when writing a novel
Novel Names has 26 sets of name data. This includes 20,000 first names and over 25,000 last names.
To create more specific names you can set the name start.
Novel Names can create over 500 million different names.