Skip to content
Outilix: all your free online tools, one click away, with Kroma the chameleon

Random first name and full name generator

Random first name and full name generator
Kroma

Choose girl, boy, neutral or all, then click Generate: the tool picks 12 random American first names from a bank of over 200. Pin the first letter, add a last name or a middle name to get full names like Liam James Carter. It works for novel characters, role-playing games, test data or baby name inspiration.

  • ✅ Free
  • 🔒 No sign-up
  • 📱 Works on mobile
  • ⚡ Instant results
Loading the tool…

🔒 Everything runs in your browser. Your data and files never leave your device.

📌 Key facts

  • The tool picks 12 random American first names per click from a bank of over 200 names.
  • You can filter by girl, boy or gender-neutral, or keep all names.
  • You can pin the first letter, add a last name, or add a middle name to build full names like Liam James Carter.
  • Last names come from a list of about 90 of the most common US surnames, such as Smith, Johnson and Garcia.
  • Over 200 first names times about 90 last names gives roughly 20,000 possible full names.
  • Generated names are not tied to any real person.

What is in the name bank

The generator draws from more than 200 first names common in the United States: long-time classics (James, Elizabeth), recent favorites (Liam, Olivia) and gender-neutral names (Riley, Jordan, Quinn). Last names come from a list of about 90 of the most common US surnames, such as Smith, Johnson and Garcia.

OptionWhat it doesExample pattern
Genderfilters girl, boy or neutral namesEmma, Noah, Riley
First letterkeeps names starting with that letterL: Lucas, Lily, Logan
Last nameadds a surnameOlivia Carter
Middle nameadds a second given nameHenry James Walker

What a random name is good for

People use random names to name characters in a story or tabletop game, to build realistic test data for forms and databases, to find inspiration for a baby or a pet, or to split a class into teams.

\[ \text{possible full names} = \text{first names} \times \text{last names} \ (\text{over} \ 200 \times \text{about} \ 90 ,\ \text{roughly} \ 20{,}000) \]

Generated names are not tied to real individuals. Any match with a real person is a coincidence, and you should still keep them out of real customer records.

Picking a name for a baby

Before settling on a name, say it out loud with the last name, picture it on a five-year-old and on a fifty-year-old, and check the initials the full name spells. Popular names change fast: a name that tops the chart today can feel dated in a generation. For meanings and origins, use the baby names tool.

How to use a random name generator

First, open the random name generator and pick a gender filter. Then add a first letter or a last name if you need one. Finally, click the button and 12 names appear.

  1. First, select girl, boy, neutral or any.
  2. Then type a letter if you want a specific start, such as L.
  3. Next, turn on "last name" or "middle name" for your project.
  4. Finally, click any name to copy it, or download the list as a text file.

If no name starts with your letter for that gender, the tool tells you. In that case, try another letter or switch to "any".

Which setting fits which use?

A random name generator works for many situations. Usually one setting changes the result in a useful way.

UseSuggested settingWhat you get
Novel characterany, with last namea believable full name
Tabletop gamemiddle name onnames with more weight and flavor
Test datalast name onvaried identities for a form
Classroom teamsone letter per teamgroups that are easy to spot
Baby name ideasgirl, boy or neutrala short list to compare

Each random name generator setting stacks with the others, so you can combine a letter, a last name and a middle name. Plus, this random name generator runs fully in your browser.

Picking a good name for a character

  • Think about the era: a name that is common today feels off in a historical novel.
  • Avoid two names with the same first letter in one story, because readers mix them up.
  • Say the full name out loud, then check that it does not make an accidental pun.
  • Save middle names for family scenes or formal moments, or the text gets heavy.

For an online handle, try the username generator instead. If you want meanings and origins, browse the baby names tool. To settle between several ideas, the name picker helps too. Finally, you can write a profile intro with the Instagram bio generator.

A random name generator for testing and games

A random name generator also helps developers and teachers. For example, a form test needs varied, believable identities. That way you avoid typing in real personal data.

In a classroom, you can build teams without favoritism. Give each group a letter, then run the draw. As a result, everyone finds a place fast, and nobody feels left out.

3 real-life examples

1

Naming a novel's heroine

Choose "Girl", switch on last names and you get results like "Olivia Carter" or "Hazel Mitchell", ready to drop into a character sheet.

2

A full name with a middle name

Pick "Boy", add a middle name and a last name: "Henry James Walker" or "Owen Samuel Brooks". The middle name never repeats the first name.

3

Names starting with L

Type "L" in the letter box and the list narrows to names like Lucas, Lily, Logan, Layla or Luna. A letter with no match, such as "Q" for boys, returns an empty-list message.

Frequently asked questions

How do I generate a random name?
Pick a gender and click Generate. Twelve names are drawn at random from a bank of over 200 first names common in the United States. Click again for a new batch.
Can I get a first and last name together?
Yes. Tick "Add a last name" and every first name is paired with one of about 90 common surnames.
What is a gender-neutral name?
A name given to girls and boys alike, such as Riley, Jordan, Taylor or Quinn.
Are these real names?
Yes, they are real names. A first name with a common surname may match real people by coincidence, so use them for fiction and tests, not for impersonation.
Are my choices stored?
Only the gender you picked is remembered on your device for next time. Generated names are not sent or stored anywhere.

How we calculate

Share this page