NumberGenerator

Random Name Generator

Real, common names rather than invented letter soup: pick a set, a gender and how many you need.

Press Space to generate

Real, common names. Click a name to copy it. Nothing is sent anywhere — the list is built in your browser.

A name generator that uses real names

Almost every random name generator hands you something that does not exist: syllables glued into a shape that looks like a name but belongs to nobody. For a fantasy character that is exactly right; for everything else it is useless. This one works the other way round — the sets hold real, common first and last names, the ones that turn up in a class register, an entry list and a phone book.

There are three levels of detail. Take the first name alone when you only need something to call a person. Take a first and last name together, which is the ordinary case. And in the Russian and Ukrainian sets you can add a patronymic, the father's name that is part of the full legal name there. Gender is a separate choice: male, female or mixed.

People look for this under a pile of names — random name generator, name generator, first and last name generator, random name picker, fake name generator. They all mean the same thing and it is all here: you do not have to open three sites to assemble one person.

Twelve national sets

The sets match the languages of the site: English, Russian, Ukrainian, Polish, Spanish, Italian, French, German, Vietnamese, Turkish, Portuguese and Romanian. Open the page and you already have names in the language you are reading; switching to any other set takes one dropdown, so you can pull Polish names out of the English version and the other way round.

This is not one list run through a translator. Each set is built from first names and surnames that are genuinely common in their own country: Smith and Wilson in English, Nowak and Kowalczyk in Polish, García and Rodríguez in Spanish, Yılmaz and Demir in Turkish. That is why a result reads like a real person instead of a foreign surname bolted onto a local first name.

First name, surname, patronymic: forms that agree

The most common failure in other generators is a female first name with a surname in its male form. Olga Ivanov announces the automatic substitution behind it and spoils both a cast of characters and a table of test data. In the sets where a surname does change, it carries a second form here, and a female first name gets that one: Ivanova, Kuznetsova, Grigorieva. The Polish set follows the same rule, which there is a rule of the language itself: Kowalski for a man, Kowalska for a woman. English surnames do not change, so nothing is done to them.

Patronymics are not left to chance either. The male and female forms are taken from the same father, so Ilyich and Ilyinichna stay one family rather than two unrelated people, and the irregular pairs such as Nikitich and Nikitichna come out right instead of being assembled by bolting -ovich onto whatever was in front of it.

The Vietnamese set puts the parts in a different order altogether: the family name comes first, and between the family name and the personal name sits a middle name that differs for men and women — Nguyễn Văn Minh and Huỳnh Thị Lan. None of this is visible until you compare a result with how the names actually work, and it is exactly what separates a list of people from a list of words.

Where people use it

Mostly for characters and for test data. A novelist or a game master needs someone who does not sound like the last three; a developer needs twenty rows in a database that do not read as Test Test; a teacher needs examples for exercises in which nobody in the class recognises themselves.

The second case is drawing lots and handing roles to invented participants. If the thing you have to pick at random is not an invented name but a real person from your own list, that is a different tool: the giveaway randomizer takes the whole list and hands you a proof link. And when you need a number rather than a name, the random number generator is on the front page. For a name you are taking for yourself, the nickname generator fits better.

Frequently asked questions

Are the names real or invented?

Real and common — the ones people genuinely have in the country a set comes from. There is no invented letter soup here: it suits a fantasy character, but not test data and not examples in an exercise. If an invented name is exactly what you want, the nickname generator makes those.

Can I get a first name without a surname?

Yes — switch off "With last name" and you are left with personal names only. It works the other way too: switch on "With patronymic" and the Russian or Ukrainian set gives you the full three-part name.

Why do female names get the surname in a different form?

Because that is how those languages work: Ivanov and Ivanova are one surname in its male and female form, and Polish does the same with Kowalski and Kowalska. In those sets every surname carries both forms. English surnames do not change, so they come out the same for everyone.

Can the same name come up twice?

Not inside one list — duplicates are dropped. But a set is finite, and if you ask for twenty-four first names with no surname there may simply not be enough combinations, so some repeats will survive. With a surname, and with a patronymic, there is room to spare.

How do I export the list?

The "Copy all" button puts the whole list on the clipboard, one name per line, ready to paste into a document. The CSV button downloads a file for a spreadsheet or for loading into a database. A single name is copied by clicking on it.

Do you store the names I generate?

No, and we could not: the name lists travel to your browser along with the page, and everything is assembled on your device. Not one request goes out, so there are no names on the server and no trace that you asked for any.

Rate this generator

★ ★ ★ ★ ★