Random Name Generator

Realistic random names from twelve countries and cultures, from American and Irish to Japanese, Korean, Indian and Arabic, each written the way people there write their own names.

Gender
Style

  1. Aditya Shah
  2. Théo Martin
  3. Kwon Sang-woo
  4. Mori Naoki
  5. Fabio Mariani
  6. Khalid Kanaan
  7. Imogen White
  8. Jacob Nelson
  9. Alexander Lewis
  10. Anja Fischer
  11. Valeria Alonso Ruiz
  12. Cian Keane
  13. Aya Taha
  14. Mustafa Darwish
  15. Manish Bhat
  16. Deepika Iyer
  17. Daniela Molina
  18. Tommaso Conti
  19. Pádraig Duffy
  20. Agathe Laurent
Favorites (0)

Name generators by category

People names

See all 20

Names by culture

See all 38

Fantasy names

See all 50

Places & worldbuilding

See all 21

Usernames & gamertags

See all 18

Business names

See all 52

Bands, books & titles

See all 18

Team names

See all 21

Pet names

See all 18

Fun & seasonal

See all 23

What makes a random name look real

A made-up name gives itself away in one of three places: a first name that no one of that age or country would carry, a surname from a different culture than the first name, or the two parts in the wrong order. This generator keeps each name inside one naming tradition. An Irish name pairs Saoirse or Cian with an Irish surname, a German name gets a German family name with its umlaut intact, and a Korean name comes out as Park Seo-yeon, not a Western first name bolted onto Park.

Order is the detail most random name lists get wrong. Chinese, Japanese and Korean names are shown family name first, the way they are written at home (Tanaka Yui, Wang Jing, Kim Min-jun). Every other origin here puts the given name first. Spanish names sometimes carry two surnames, the father's first and then the mother's, because that is how they appear on a Spanish ID card. If you are writing for an English-speaking audience and want Yui Tanaka instead, just flip the two parts; both orders are in everyday use.

Each list is drawn from first names that are common in that country across several generations and surnames that rank high in national records, so the results skew toward names you would plausibly meet. That is the point of a random name: it should be ordinary enough to disappear into the background of a story, a form or a game, and specific enough that it clearly belongs to one person from one place.

Random names by country, and how each list is built

The origin chips above change both halves of the name. American and British lists share a lot of surnames (Smith, Wilson, Taylor) but differ in first names: Brittany, Brandon and Mackenzie read as American, while Harriet, Rupert and Alfie read as English. Irish names keep their fadas, so you will see Róisín and Seán, not Roisin and Sean, and surnames lean on the O' and Mc families that dominate Irish records.

Italian and French names follow their own gender rules. Andrea is a man's name in Italy and a woman's name in Spain, so it appears in different gender lists on each. Chinese given names are written in pinyin without tone marks, one or two syllables joined as a single word (Haoran, Xiaomei). Korean given names use the common hyphenated romanization (Ji-hoon, Soo-jin). Indian surnames vary by region, so a mix of northern names like Sharma and Kapoor and southern names like Iyer and Pillai appears. Arabic names use a given name plus a family name, including a few Al- and El- family names common across the Levant and Egypt.

Choose "Any" to mix all twelve at once, which is handy for a cast of characters in a big city or a diverse set of test users.

Getting random names for a specific use

Writers usually want a name that sounds right for the character's age and background. Pick the origin first, then the gender, then use the first-letter filter to avoid giving two characters the same initial. Game masters can hit the button once per NPC and keep the list open for the whole session. Teachers and trainers use the neutral setting for worksheets and example cases that should not suggest a gender. For software testing, a mix of origins with accents, apostrophes and hyphens (Ó, D'Angelo, Min-jun) is a quick way to find the form that breaks on anything that is not plain ASCII.

The best random names we could come up with (21)

  • Brooke MitchellTwo very American halves; the kind of name that fits a thirty-something anywhere from Ohio to Oregon.
  • Travis ReedShort and plain, with one syllable in the surname. Reads as small-town American without trying.
  • Harriet ClarkeAn old English first name back in fashion, with the Clarke spelling that is more common in Britain than in the US.
  • Alfie FletcherAlfie is a nickname-as-given-name, a very British habit, and Fletcher is an old occupational surname.
  • Saoirse O'SullivanSaoirse means freedom and is pronounced SEER-sha; it looks unmistakably Irish on the page.
  • Cathal BrennanA traditional Irish name that English speakers rarely know, which makes the character feel local.
  • Ginevra EspositoGinevra is the Italian form of Guinevere; Esposito is one of the most common surnames around Naples.
  • Lorenzo MarchettiThree syllables each, stress on the second to last, so it rolls the way Italian names should.
  • Lucía Navarro RuizA full Spanish name with both surnames, father's then mother's, as it would appear on a Spanish ID.
  • Gonzalo HerreraGonzalo is solidly Spanish and rarely used elsewhere, so it places the character quickly.
  • Capucine LefebvreCapucine means nasturtium and sounds very French; Lefebvre, with its awkward bv cluster, is one of the most common surnames in northern France.
  • Étienne RousseauThe accent on the É is part of the name and should stay in when you write it.
  • Greta HoffmannA German first name that has come back into fashion, with a double-f, double-n surname.
  • Jürgen KöhlerTwo umlauts and a name that suggests a man born in the 1960s rather than the 2010s.
  • Tanaka YuiFamily name first, as written in Japan. Yui is short, modern and popular for girls.
  • Nakamura HikaruHikaru means light and is used for boys and girls, which makes it a good neutral pick.
  • Chen XiaomeiChen is among the most common Chinese surnames; Xiaomei is a two-syllable given name written as one word.
  • Park Seo-yeonA very popular modern Korean girl's name with the family name first and a hyphen in the given name.
  • Kavya IyerIyer is a South Indian surname, and Kavya, meaning poetry, is used across India.
  • Layla HaddadHaddad means blacksmith in Arabic and is a widespread family name in Lebanon and Syria.
  • Nour KhalilNour means light and is given to both boys and girls across the Arab world.

Tips for picking a random name that fits

  • Match the first name to the character's age. Kimberly and Jason suggest someone born in the 1970s or 80s; Harper and Mason suggest a kid today.
  • Keep both halves from the same culture unless the mix is part of the story, such as a character with an Irish mother and an Italian father.
  • For East Asian names, decide on one order and use it throughout. Switching between Tanaka Yui and Yui Tanaka mid-story confuses readers.
  • Keep accents and hyphens (Róisín, Ji-hoon, Müller). Stripping them makes the name look like it was typed by someone who has never met the person.
  • Use the first-letter filter to spread initials across a cast. Readers track characters by their first letter more than you would expect.
  • Save a shortlist and say each name out loud next to the others before you commit. Two names with the same rhythm blur together fast.

Questions people ask

How does a random name generator work?

It picks a first name and a surname from lists written for each culture, puts them in that culture's usual order and removes duplicates. This one uses separate lists for twelve origins and three genders, so a random Irish woman's name only draws from Irish women's names and Irish surnames.

Are these random names real names?

The first names and surnames are all real and in common use in their countries. The combinations are random, so a given pairing may or may not belong to an actual person. That is normal for common names: there are many real people named Travis Reed or Wang Jing.

Why do some random names show the last name first?

Chinese, Japanese and Korean names are traditionally written family name first, so this page shows them that way: Kim Min-jun, where Kim is the family name. In English-language writing you will see both orders. Pick one and use it consistently.

How do I get random names that start with a certain letter?

Use the First letter filter above the list. It checks the first letter of the full name as displayed, so for Japanese, Chinese and Korean names it filters on the family name, which comes first.

Where can I find random names for a specific country not listed here?

The twelve origins above cover the most requested cultures. For others, such as Russian, Greek, Swedish or Vietnamese, use the country pages linked below; each one has its own name lists and notes on that country's conventions.

Sources

Updated September 2026 · How these names are made