Random Name Generator

Get realistic full names in one click, for a story, a test or a new baby. Choose American names, or names from many cultures and religions.

  • 18 free tools
  • No signup
  • Runs in your browser
  • Copy or download results

Browse names by culture or religion

Find a tool for what you need

Naming a baby

Ideas with popularity ranks or meanings, from many traditions.

Writing and gaming

Believable characters, fantasy heroes and a handle of your own.

Testing and design

Invented people for mockups, demos and test databases.

Classrooms and groups

Pick a student, draw a number or form teams, in plain sight.

Everyday decisions

Settle the small questions and get on with your day.

Party and family games

Rolls, spins and dares for when everyone is together.

Why people use it

Fair by design

Results come from your browser's cryptographic random number generator, not a fixed order.

Private

Names are made on your device and are not sent to a server. Favourites stay in your browser.

Real name data

American names come from US Social Security records from 2016 to 2025 and the 2010 Census.

Free, with no signup

Open a page and start. There is no account to create and nothing to install.

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

  1. Open the page. A fresh batch of names is already waiting for you.
  2. Choose a culture or religion, a gender, how many names you need, and any first or last initials.
  3. Press Generate for a new batch as many times as you like.
  4. 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.