Random Name Generator

Random name generator

Generate random first, last, or full names in bulk — handy for test data, characters, and mockups.

▌ Result

Names for testing and mockups

Pick whether you want full names, first names only, or surnames only, optionally lean masculine or feminine, set the quantity, and generate. Copy the whole list with one tap. It's built for the moments you need realistic-looking people without using anyone's real identity — seeding a database, filling a design with believable content, or naming characters.

Why fake names beat "Test User"

Designers and developers reach for placeholder names constantly, and varied realistic ones reveal problems that "Test User 1, Test User 2" hide. Real names differ in length, so they show whether a layout handles a short "Bo Li" and a long "Alexandra Fairweather-Montgomery" gracefully. They make a prototype feel real in a demo, and they populate a test database with data that behaves like the real thing when you sort, search or paginate it.

Made-up, not real people

The names are assembled from common first names and surnames, so any full name you get is a random combination rather than a specific real person — which is exactly what you want for safe, privacy-respecting test data. Generate as many as you need; it all runs in your browser. To round out a realistic test record, pair it with the random number generator for IDs and ages, or the password generator for credentials.

FAQ

Can I generate only first or only last names?
Yes — use the Type selector to choose full names, first names only, or last names only.
Are these real people?
No. Names are assembled randomly from common first and last name lists, so any resemblance to a real person is coincidental.

Related tools