Get realistic American full names in one click. Every name pairs a popular first name from Social Security records with a common surname from the US Census, so the results look like names you would meet in real life. You can also switch to Muslim, Christian, Hindu, Jewish, Sikh or Buddhist names, or to Hispanic, African and East Asian names.
How to use the random name generator
- Open the page. A fresh batch of names is already waiting for you.
- Choose a culture or religion, a gender, how many names you need, and any first or last initials.
- Press Generate for a new batch as many times as you like.
- Copy one name, copy the whole list, or tap the heart to save a favourite on this device.
Who uses the Random Name Generator
Writers naming characters
A believable background character should not distract the reader. Generate a batch, scan it for a name that suits the person you have in mind, and get back to the scene. Filtering by initial also helps you avoid a cast where everyone starts with the same letter, which is a common reason readers mix characters up.
Designers filling mockups
Real-looking names show how a layout copes with short and long text far better than repeating "John Doe" down a page. Paste a list into a table, a contact screen or a leaderboard to see how your design will really behave.
Developers seeding test data
Sample accounts are easier to tell apart when each has a distinct name. Request up to 1,000 at once and paste them into a seed file. Names with apostrophes such as O'Brien are a handy check that your forms and queries handle punctuation correctly.
Teachers building examples
Worksheets, word problems and practice spreadsheets read better with varied names. A fresh batch means each new class or exercise can feel different without you having to invent a cast every time.
Role-play and practice scenarios
Trainers running customer service or interview practice often need invented people. A random name keeps the exercise realistic without using a real colleague or customer as the example.
Where these names come from
The American setting uses public US government records, which is why the results sound natural. First names are drawn from the 1,000 most common boy and girl names in Social Security records from 2016 to 2025. Surnames come from the 1,000 most common entries in the 2010 Census.
The ten most common American surnames in that Census were Smith, Johnson, Williams, Brown, Jones, Garcia, Miller, Davis, Rodriguez and Martinez. Because the list covers the whole country, you will see family names from many different backgrounds.
The Muslim, religious and other cultural settings use lists we selected by hand. For meanings and first names on their own, try the Muslim name generator, the religious name generator or the name generator by culture.
A tip for naming characters
First names have fashions, and the first names here lean toward people born recently. For an older character, keep the surname you like and swap the first name for one that was popular when that person was born.
Random Name Generator questions
Are these real people?
The first names and surnames are real and common, but they are combined at random. Any match with an actual person is a coincidence, so please do not use a generated name to imply that a real person said or did something.
Where do the names come from?
First names come from US Social Security Administration baby name records, and surnames come from the US Census Bureau's 2010 surname list. We use the 1,000 most common first names for each gender and the 1,000 most common surnames. Muslim, religious and other cultural names come from separate lists we selected by hand.
Can I use the names in my book or game?
Yes, you can use results in your own projects with no attribution. If you plan to use a full name prominently, do a quick web search first to check it does not belong to someone well known.
Is it random, or does it repeat?
Names are picked with your browser's cryptographic random number generator. Full names do not repeat within a single batch, although the same first name or surname can appear twice when you ask for a very long list.
Do you store the names I generate?
No. Names are generated in your browser and are not sent to a server. Favourites are saved only on your own device, and clearing your browser data removes them.
Last updated by GetRandomName.