How the random name generator works
Every name comes from a curated database of real first names and surnames used in 24 cultures, from English, Irish and Italian to Japanese, Persian, Hawaiian and African naming traditions. Each first name is stored with its gender, the cultures that use it, the language it comes from and its meaning. Each surname is stored with its cultures and meaning.
Full names pair a first name and a surname from the same culture, so you get believable combinations like Giulia Rossi or Kwame Mensah instead of random mixes. Choose a culture to stay in one tradition, or leave it on Any culture for a global mix. Turn off the surname toggle to get first names only.
Female and Male pick names traditionally given to girls or boys in that culture, and Unisex picks names used for both. Only names with a well-established meaning are included, so you can trust the note that comes with each one. Press the button again for a fresh set of 12.
Turn on Add a middle name for a random full name with a middle name from the same culture that starts with a different letter, and use Born in the to make the names fit a character's age: the generator then favors names that were popular in that decade in the US.
Picking from your own list instead? The random name picker below takes any list of names, draws one or more winners with your browser's secure random numbers, and can take winners off the list so nobody is picked twice.
Random full names with meanings
Hand-picked by our editors. Copy one, or use them as a starting point.
| Name | Meaning or note |
|---|---|
| Oliver Bennett | English. Oliver = olive tree; Bennett = from Benedict, blessed |
| Charlotte Taylor | English. Charlotte = free; Taylor = a tailor |
| Aoife Murphy | Irish. Aoife = beauty; Murphy = sea warrior |
| Ciarán O'Brien | Irish. Ciarán = little dark one; O'Brien = descendant of Brian |
| Callum Stewart | Scottish. Callum = dove; Stewart = a royal steward |
| Fiona MacDonald | Scottish. Fiona = fair, white; MacDonald = son of Donald |
| Rhys Jones | Welsh. Rhys = enthusiasm; Jones = son of John |
| Carys Evans | Welsh. Carys = love; Evans = son of Evan |
| Louis Dubois | French. Louis = famous warrior; Dubois = of the woods |
| Chloé Laurent | French. Chloé = green shoot; Laurent = man from Laurentum |
| Felix Schneider | German. Felix = lucky, happy; Schneider = a tailor |
| Greta Müller | German. Greta = pearl; Müller = a miller |
| Giulia Rossi | Italian. Giulia = from the Roman name Julius; Rossi = red-haired |
| Marco Bianchi | Italian. Marco = from Marcus, linked to Mars; Bianchi = fair-haired |
| Lucía Fernández | Spanish. Lucía = light; Fernández = son of Fernando |
| Alejandro Torres | Spanish. Alejandro = defender of people; Torres = towers |
| João Silva | Portuguese. João = God is gracious; Silva = forest |
| Inês Costa | Portuguese. Inês = from Agnes, pure; Costa = coast |
| Daan de Vries | Dutch. Daan = from Daniel, God is my judge; de Vries = the Frisian |
| Sanne Bakker | Dutch. Sanne = from Susanna, lily; Bakker = a baker |
| Astrid Larsen | Scandinavian. Astrid = divinely beautiful; Larsen = son of Lars |
| Erik Johansson | Scandinavian. Erik = eternal ruler; Johansson = son of Johan |
| Anastasia Ivanova | Russian. Anastasia = resurrection; Ivanova = daughter of Ivan |
| Dmitri Smirnov | Russian. Dmitri = devoted to Demeter; Smirnov = from smirny, quiet |
| Zofia Nowak | Polish. Zofia = wisdom; Nowak = newcomer |
| Jakub Kowalski | Polish. Jakub = form of Jacob; Kowalski = from kowal, smith |
| Nikos Papadopoulos | Greek. Nikos = victory; Papadopoulos = son of a priest |
| Athina Georgiou | Greek. Athina = after the goddess Athena; Georgiou = son of Georgios |
| Noa Cohen | Hebrew. Noa = movement; Cohen = priest |
| Eitan Levi | Hebrew. Eitan = strong, firm; Levi = joined |
| Layla Haddad | Arabic. Layla = night; Haddad = blacksmith |
| Omar Khalil | Arabic. Omar = life, long-lived; Khalil = friend |
| Elif Yılmaz | Turkish. Elif = first letter of the alphabet; Yılmaz = undaunted |
| Can Demir | Turkish. Can = soul, life; Demir = iron |
| Dariush Ahmadi | Persian. Dariush = holder of the good; Ahmadi = of Ahmad |
| Shirin Hosseini | Persian. Shirin = sweet; Hosseini = descendant of Hossein |
| Priya Sharma | Indian. Priya = beloved; Sharma = joy or protection |
| Arjun Patel | Indian. Arjun = bright, shining; Patel = village headman |
| Sakura Yamamoto | Japanese. Sakura = cherry blossom; Yamamoto = base of the mountain |
| Ren Tanaka | Japanese. Ren = lotus; Tanaka = middle of the rice field |
| Mei Wang | Chinese, written Wang Mei at home. Mei = beautiful; Wang = king |
| Ming Zhang | Chinese, written Zhang Ming at home. Ming = bright; Zhang = to draw a bow |
| Seo-yeon Kim | Korean. A long-time favorite girls' name; Kim = gold |
| Min-jun Park | Korean. A top boys' name; Park = gourd |
| Amara Okafor | African (Igbo). Amara = grace; Okafor = born on Afor market day |
| Kwame Mensah | African (Akan). Kwame = born on Saturday; Mensah = third son |
| Leilani Kahale | Hawaiian. Leilani = heavenly flower; Kahale = the house |
| Keanu Kealoha | Hawaiian. Keanu = the cool breeze; Kealoha = the love |
Tips for choosing a good name
Match the culture to your setting
Writing a story set in Lisbon or Osaka? Pick Portuguese or Japanese so every character's first name and surname belong together.
Read the meaning before you commit
Each name comes with its meaning. A villain named Felix (lucky) or a hero named Eitan (strong) can add a quiet layer to a character.
Say the full name out loud
Good full names have rhythm. A long first name often sounds best with a short surname, and the other way round.
Use first names only when you need them
Turn off the surname toggle for quick first names, such as placeholder users, game characters or a list of party guests.

