Random Name Generator – Boy, Girl and Last Names

This random name generator creates realistic full names for stories, characters, games, classroom examples, sample data and baby-name brainstorming. Pick male, female or any, choose American, Arabic, Hispanic, British or mixed origins, and generate up to 50 names at once. You can add a middle initial, copy a single name with one tap or copy the whole list. The names are random combinations of common first names and surnames, so any match with a real person is a coincidence.

Random Name Generator

Generate random first and last names by origin and gender.

Names are random combinations from built-in lists. Nothing is uploaded.

How to use the Random Name Generator

  1. Choose a gender and a name origin.
  2. Pick how many names you want, from 1 to 50.
  3. Tick Middle initial if you want one added.
  4. Press Generate, tap a name to copy it or use Copy all.

Features

  • Male, female or any
  • American, Arabic, Hispanic, British or mixed
  • Optional middle initial
  • Up to 50 unique names per click
  • Copy one or all, or download a text file
  • Free and private

Frequently asked questions

How does the random name generator work?

It combines a random first name with a random surname from built-in lists of common names for the origin you choose. Names are not repeated within one batch.

Are these real people?

No. The names are random combinations, so any match with a real person is a coincidence.

Can I choose a name origin?

Yes. Choose American, Arabic, Hispanic or British names, or mix all four in one list.

How many names can I generate at once?

You can create up to 50 unique names per click. Press Generate again for a new set.

What can I use random names for?

Common uses are fiction characters, role-playing games, sample data for designs and spreadsheets, classroom examples and name brainstorming.