Skip to content
MixTool

Random name generator

Get realistic random first and last names for characters, test data, games and more.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Names that sound real

Writing a story, filling a demo app, or need sample data for a spreadsheet? Pick the origin (English, Indian or mixed), gender and format, and get up to 50 unique names at once. Names come from lists of popular first names and common surnames, so they look realistic.

Tap a name to copy it, or copy the whole list. Generate again as many times as you like.

How to generate random names

  1. 1

    Choose origin and gender

    English, Indian or mixed; female, male or any.

  2. 2

    Choose the format

    First + last name, or first names only.

  3. 3

    Set the amount

    From 1 to 50 names.

  4. 4

    Copy

    One name or the full list.

Key features

  • Realistic names

    Popular first names and common surnames.

  • Unique results

    No repeated names in a batch.

  • Quick copy

    Tap any name, or copy all at once.

  • Unlimited

    Generate new batches instantly.

Common uses

  • Writers: Name characters in stories and scripts.
  • Developers and testers: Create realistic test users.
  • Teachers: Make example names for worksheets.

Tips and good to know

  • Any resemblance to real people is coincidence — don't use generated names to impersonate anyone.
  • Need online handles instead? Try the Username Generator.

Frequently asked questions

Are these real names?

The first names and surnames are real, commonly used names, combined randomly.

Can I get only girl or boy names?

Yes. Choose Female or Male under Gender.

How many names can I generate?

Up to 50 per batch, and as many batches as you like.