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.
How to use the Random Name Generator
- Choose a gender and a name origin.
- Pick how many names you want, from 1 to 50.
- Tick Middle initial if you want one added.
- 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.