The Full Name Generator creates random names from the most common names published in free, official public sources.
The site offers a full name generator together with tools for real-world names, surnames, usernames, stylish Unicode fonts and country names. Everything runs in your browser; nothing you type is sent to a server, except the domain names looked up by the business name generator (see the Privacy Policy).
Sources
Name data comes from the open-source full-name-generator package (MIT licence), which compiles the following national datasets. The data remain under the licences of their publishers:
- Argentina: RENAPER (CC BY 4.0) - https://www.datos.gob.ar
- Belgium: Statbel (CC BY 4.0) - https://statbel.fgov.be
- Brazil: IBGE - https://www.ibge.gov.br
- China: not official statistics - surname frequencies approximated from the Ministry of Public Security surname rankings (via Wikipedia); given names curated by this site, by generation - https://en.wikipedia.org/wiki/List_of_common_Chinese_surnames
- Czechia: ČSÚ (CC BY 4.0) - https://csu.gov.cz
- Denmark: Statistics Denmark (CC BY 4.0) - https://www.dst.dk
- Finland: Population Register Centre (CC BY 4.0) - https://www.avoindata.fi
- France: INSEE (Licence Ouverte 2.0) - https://www.insee.fr/fr/accueil
- Iceland: Statistics Iceland (CC BY 4.0) - https://statice.is
- Ireland: CSO Ireland (CC BY 4.0) - https://www.cso.ie
- Israel: CBS Israel - https://www.cbs.gov.il
- Italy: AGID (CC BY 4.0) - https://www.dati.gov.it
- Kazakhstan: ҚР СЖРА Ұлттық статистика бюросы - https://stat.gov.kz
- Latvia: PMLP - https://stat.gov.lv/en
- Mexico: SEP via Datamx.io (CC0 1.0) - https://datamx.io
- New Zealand: DIA (CC BY 4.0) - https://www.data.govt.nz
- Norway: SSB (NLOD 2.0) - https://www.ssb.no/en
- Poland: Polish Government (CC0 1.0) - https://dane.gov.pl/en
- Slovenia: SURS - https://www.stat.si/StatWeb/en
- South Korea: Supreme Court of Korea - https://stfamily.scourt.go.kr
- Spain: INE (CC BY 4.0) - https://www.ine.es/en
- Sweden: SCB (CC BY 4.0) - https://www.scb.se
- Taiwan: Ministry of Interior - https://www.ris.gov.tw/app/en
- Türkiye: TÜİK - https://www.tuik.gov.tr
- United Kingdom: ONS (OGL v3.0) - https://www.ons.gov.uk
- Vietnam: not official statistics - surname frequencies from Lê Trung Hoa, "Họ và tên người Việt Nam" (2005); given names curated by this site - https://en.wikipedia.org/wiki/Vietnamese_name
- United States: SSA (U.S. Public Domain) - https://www.ssa.gov
How the Names Are Generated
- Each first name and surname is drawn with equal probability from the official list of popular names, using the browser's cryptographic random number generator. Duplicate entries in the source lists are removed so no name is counted twice. Vietnam and China are the exceptions: there is no official open list of given names, so their given names are curated lists and their surnames follow published frequencies (Nguyễn is about 38% in Vietnam; 王, 李 and 张 about 7% each in China).
- Korean and Chinese names are written surname first without a space (김민준, 王梓涵, 陳家豪), as they are in those countries. Chinese given names come in two generations: classic names of people born 1950–1999 (张伟, 王秀英, 李建国, often a single character) and modern names of people born since 2000 (王梓涵, 李浩宇, 张一诺). Rare compound surnames such as 欧阳 or 诸葛 give 4-character names. A character never repeats between surname and given name, and combinations that sound like a joke or an insult in Chinese (杨伟 sounds like “impotence”, 杜子腾 like “stomach ache”) are skipped. Vietnamese names are written surname, middle name, given name (Nguyễn Minh Anh). They can have 2 words (Lê Hùng), 3 words or 4 words, either with two middle names (Nguyễn Thị Minh Khai) or with the father's and mother's surnames (Nguyễn Trần Gia Hân). "Mixed" uses about 5% / 75% / 20% (estimates), and a syllable never repeats between surname and given name.
- Gendered surnames use the right form for the chosen gender (Czech, Polish, Icelandic, Latvian and Kazakh).
- Romanization follows Revised Romanization of Korean, Hanyu Pinyin for Chinese and Taiwanese names (王梓涵 → Wang Zihan, 欧阳 → Ouyang, 吕 → Lyu), Kazakh passport-style transliteration and common English spellings for Hebrew names.
- Fictional country names come from a Markov chain trained on official country names (Unicode CLDR); real names are filtered out.
Open-Source Software
- full-name-generator by Burak Özdemir (MIT)
- unique-username-generator by Subham Goyal (MIT)
- SCOWL word lists (via wordlist-english) by Kevin Atkinson, © 2000-2016 (SCOWL licence)
- pinyin-pro by zh-lx (MIT)
- countries-list by Dmytro Klymenko (Annexare) (MIT)
- Unicode CLDR by Unicode, Inc. (Unicode License v3)
- Wikidata by Wikidata contributors (CC0 1.0)
- Unicode Unihan Database by Unicode, Inc. (Unicode License v3)
- Lucide by Lucide Contributors (ISC)
- Phosphor Icons by Helena Zhang & Tobias Fried (MIT)
- flag-icons by Panayiotis Lipiridis (MIT)
- Be Vietnam Pro, Space Grotesk, Playfair Display, Cormorant Garamond, Baloo 2, Montserrat (via Fontsource) by their type designers (SIL OFL 1.1)
- Tailwind CSS by Tailwind Labs (MIT)
- daisyUI by Pouya Saadeghi (MIT)
Contact
Last updated: October 17, 2026