Using a list of 2000 of the most popular first names (Feminine and Masculine) and 1000 of the most common last names in the United States using public data from the Social Security Administration, I created a simple JavaScript web-app that creates MILLIONS of unique first and last name combinations.
Feel free to make contributions or build your own apps based off of mine. This project was an idea I had months ago but never actually did anything with, so I decided to start building it and finish it in my spare time over the course of the past 3 days. It's also responsive - using just one @media query (4 extremely short lines, as of this writing).
You are entitled to use this tool, and the names you get out of it, free of charge in any personal or commercial projects. Feel free to tinker with the base code and explore that as well.
English names only at the moment... sorry!