English name generator
This English name generator will generate either 10 male or female names depending on your choice. Both male and female versions share the same last names.
There are millions of different combinations possible, so you're bound to find one you like.
I've separated the names into British-English names and American-English names. The first 5 names are British, the last 5 are American. In the case of American names there are some names which are from different cultures as well, I decided to leave those in as they're incredibly common these days and not just with people of that specific culture.
To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.
Your art here? Click here to find out more!