Random Name Generator

Generate random names — full, first or last, male or female — free online name generator.

Names are randomly assembled from common first and last names — they don't identify any real person.

About

About the Random Name Generator

Generates random people's full, first or last names, with an optional gender filter and batch size.

Writers use it to name characters quickly while drafting, while developers and testers use it to fill sample data with realistic-looking names. It's one of many free generators on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.

Choose what to view about this tool

Guide

Using the Random Name Generator

  1. 1

    Step 1

    Choose a gender for the first name — Any, Female or Male.

  2. 2

    Step 2

    Choose a name type — full name, first name only, or last name only.

  3. 3

    Step 3

    Enter how many names to generate.

  4. 4

    Step 4

    Click "Generate" to see the list, then "Copy" to copy it, or "Clear" to start over.

  • Generates full names, first names only, or last names only
  • Filter first names by gender — Any, Female or Male — from lists of 30 names each
  • Draws last names from a separate list of 20 common surnames
  • Generates up to 100 names at once in a single batch
  • One click copies the whole list
  • Works entirely in your browser — no installs and no sign-up
  • Free to use, with no limit on how many times you run it
  • Fully responsive, so it works just as well on a phone as on a desktop

Writers

Writers use the Random Name Generator for quickly naming characters while drafting fiction.

Developers and testers

Developers and testers use the Random Name Generator for filling sample data and test forms with realistic-looking names.

Game masters

Game masters use the Random Name Generator for naming NPCs on the fly during a tabletop session.

Teachers

Teachers use the Random Name Generator for generating example names for worksheets and classroom examples.

Examples

Random Name Generator examples

3 worked examples

01

A batch of full names

Set Name type to "Full name" and generate 5 to get a list like Olivia Bennett, James Carter and Sophia Reyes.

02

First names filtered by gender

Choose Female under Gender and "First name only" under Name type to get a list like Emma, Ava, Mia and Chloe.

03

Last names for sample data

Choose "Last name only" to get a plain list of surnames such as Johnson, Martinez and Nguyen, ready to paste into test data.

FAQ

Frequently asked questions

Quick answers to common questions about the Random Name Generator.

What does the Random Name Generator do?

It generates random people's names, as a full name, first name only, or last name only, optionally filtered by gender.

Is the Random Name Generator free to use?

Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.

Is my input safe when I use this tool?

Yes. Every name is generated entirely on your own device — nothing is sent to a server.

Are these real people?

No. Names are randomly assembled from common first and last name lists and don't identify any real person.

What does the gender option affect?

It only affects which list of first names is used — Female, Male or both combined (Any). Last names are always drawn from the same shared list.

Can I generate just first names or just last names?

Yes. Choose "First name only" or "Last name only" from the Name type dropdown instead of "Full name".

Can I use the Random Name Generator on my phone?

Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.

Does the Random Name Generator have any limitations?

It generates up to 100 names per batch from a fixed set of common English first and last names, and names can repeat within a batch.

Still have a question? Contact us

Report a problem

Random Name Generator

What went wrong?
    or paste a screenshot