Random Name Generator
This random name generator picks first and last names from lists of common names – for characters in stories and games, test data or baby-name ideas. Choose a country, gender and how many; get first names only, surnames only, names starting with a letter, or invented fantasy names.
Source: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Updated: .
How it is calculated
How the name generator works
- Pick a country – names come from lists of that country’s most common names.
- Choose gender, how many (up to 50) and the type: first and last name, first name only or last name only.
- Press "New names". Changing any setting draws again; "Copy list" copies all names.
Every name on a list has the same chance, so besides classics like Smith or Johnson you also get less common names. The draw uses the browser’s cryptographically secure randomness and never repeats a name within one list.
Where the names come from
- United States: first names from the 1990 census and surnames from the 2010 census, published by the U.S. Census Bureau – names across all generations, from Mary and James to Tyler.
- France: INSEE’s register of first names (births since 1946) and the most common French family names.
- Spain: first names and surnames from the national statistics office INE. Spaniards have two surnames (father’s and mother’s), so the generator gives two.
- Brazil: names from the 2022 census (IBGE).
- Germany: the yearly top-10 first names since 1977 and the most common German surnames.
- Poland: the PESEL population register; women get the female surname form (Kowalska, not Kowalski).
Fantasy names for games
For elves, dwarves, D&D characters or sci-fi crews, choose "Fantasy": the generator builds names from syllables, such as "Syliawen Tharvane". They are invented and appear in no statistics.
Good to know
First and last names are combined at random, so a real person with the exact name may exist – don’t use generated names to portray real people. To draw from your own list, use the random name picker; for random words, try the random word generator, and for secure logins the password generator.
Length, alliteration and saved names
- Length: “short” draws first names of up to 4 letters (Mary, Lisa), “medium” 5 to 6 (Linda, Susan), “long” 7 or more (Patricia). With “last name only” the length applies to the surname.
- Alliteration: first and last name start with the same letter, like “Mary Miller” – a favourite for story and game characters.
- Saved names: the star next to a name puts it on the “Saved names” list, so good finds stay while you keep drawing. You can copy the list or save it as a text file; it only lives for this page visit and is not stored anywhere.
Every draw stays fair: among the names that match your filters, each first name has the same chance. For handles and accounts there is the username generator, for groups the team name generator.
Frequently asked questions
How do I generate a random first and last name?
Choose a country and gender and press "New names". The generator combines a first name and a surname from that country’s lists of common names.
Can it make fantasy or D&D names?
Yes. Select "Fantasy" under "Names from" to get invented names built from syllables – good for role-playing games and stories.
Are these real names?
The first names and surnames are real, common names from official or published name lists. Their combination is random; fantasy names are entirely made up.
Can I get only girl or boy names?
Yes – set gender to female or male and type to "first name only". You can also require a first letter.
Why do Spanish names have two surnames?
In Spain people usually carry their father’s first surname followed by their mother’s, for example José García López.
Sources and legal basis
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
- U.S. Census Bureau – Frequently Occurring Names 1990 (first names)
- U.S. Census Bureau – 2010 Census surnames, Top 1000
- Gesellschaft für deutsche Sprache (GfdS) – Beliebteste Vornamen seit 1977 (most popular first names since 1977)
- Wikipedia – Liste der häufigsten Familiennamen in Deutschland (list of the most common surnames in Germany)
- INSEE – Fichier des prénoms (1900–2024)
- Wikipédia – Liste des noms de famille les plus courants en France (naissances 1891–1990)
- INE – Estadística de nombres y apellidos: nombres por edad media
- INE – Apellidos por frecuencia
- IBGE – API Nomes, Censo 2022 (ranking de nomes e sobrenomes)
- dane.gov.pl – Lista imion występujących w rejestrze PESEL
- dane.gov.pl – Nazwiska występujące w rejestrze PESEL
- NVİ – Nüfus kütüklerine kayıtlı en çok kullanılan 50 kadın ve erkek adı (arşiv, 23.06.2020)
- NVİ – Nüfus kütüklerine kayıtlı en çok kullanılan 50 soyadı (arşiv, 23.06.2020)
As of: · Editorial policy
Related tools
- Random name picker and list randomizerRandom name picker and list randomizer: draw one or more winners with no repeats, shuffle the order or split a list into groups. Free, no sign-up.
- Point buy calculatorPoint buy calculator for D&D 5e (27 points, scores 8–15) and Pathfinder (10–25 points): cost of each ability score, points left, final scores and modifiers.
- Username generatorCreate usernames: cool, funny or cute handles like “NightWolf42”, with your preferred length, underscore or dot and optional number. Up to 40 ideas, free.
- Team name generatorGenerate team names at random: funny, strong or cute, with alliteration like “Wild Wolves” and ready-made trivia night names. Up to 40 ideas, free.
- Random Word GeneratorRandom word generator: 1 to 100 random English words by length, first and last letter, with presets for drawing games and charades, history, 9 more languages.
- Random number generatorRandom number generator: pick numbers between any two values, 1–100 or up to 1,000 at once, no repeats if you like. Powerball and EuroMillions presets.
- Play Solitaire OnlineFree Klondike solitaire in your browser: draw 1 or 3, unlimited undo, hints and a winnable daily deal. Share your time – the link deals the same cards.
- Tambola Ticket Generator (Housie Tickets)Tambola ticket generator: make free housie tickets with 15 numbers from 1 to 90, print six to a page or send each ticket as a WhatsApp link. Caller included.
- Dominoes score keeper onlineDominoes score keeper online and free: enter the points of each hand, see the running total and who is ahead, and get the winner at 100, 150 or your target.