Generate Realistic Names by Country
Random Name Generator is a clean and practical online tool to create realistic names with country, gender, style, and structure filters. You can also add optional metadata such as age, nationality, locality, and language, then export results as TXT, JSON, CSV, and HTML lists.
Step 1) Select one or more countries
Use presets for faster selection, or click countries manually.
Step 2) Configure generation
Choose structure, gender, style and quantity. Defaults are optimized for fast use.
Min 1, max 100. For multiple countries, total is distributed automatically.
Step 3) Select extra output fields (optional)
These fields appear in results and are included in JSON, CSV, and HTML exports.
What is a Random Name Generator?
A random name generator creates realistic person names for scripts, books, NPC creation, test data, game rosters, and creative brainstorming. This tool focuses on country-aware naming structures.
Why country-based names improve realism
Names from different countries follow different first-name and surname patterns. Choosing country, style, and structure helps generate names that feel more authentic to a region and language.
How the style filter works
Use modern for contemporary names, classic for historically common names, and traditional for names with stronger cultural roots. Mixed combines all styles.
Top 20 names by country
USA
James, Michael, William, Alexander, Benjamin, Emma, Olivia, Sophia, Charlotte, Amelia, Mason, Ethan, Harper, Evelyn, Lucas, Henry, Scarlett, Zoe, Jack, Ella.
UK
Oliver, George, Arthur, Harry, Leo, Jack, Amelia, Isla, Florence, Freya, Noah, Oscar, Archie, Ava, Ivy, Elsie, Theo, Lily, Alfie, Grace.
Spain
Alejandro, Mateo, Hugo, Daniel, Pablo, Lucia, Sofia, Martina, Carmen, Alba, Javier, Miguel, Laura, Maria, Elena, Diego, Adriana, Raul, Ines, Clara.
France
Louis, Gabriel, Jules, Arthur, Hugo, Emma, Louise, Chloe, Lea, Camille, Antoine, Paul, Sarah, Claire, Elise, Theo, Lucas, Manon, Zoe, Jeanne.
Germany
Lukas, Leon, Felix, Jonas, Max, Mia, Emma, Hannah, Lina, Sofia, Finn, Noah, Anna, Lara, Johanna, Elias, Paul, Marie, Greta, Klara.
Brazil
Joao, Pedro, Gabriel, Lucas, Mateus, Maria, Ana, Julia, Beatriz, Isabela, Rafael, Felipe, Carolina, Fernanda, Luiza, Gustavo, Thiago, Larissa, Camila, Leticia.
Frequently Asked Questions (FAQ)
Can I use generated names in commercial projects?
Yes. You can use generated results for scripts, game prototypes, stories, and similar creative work.
How does unisex mode work?
When the ambiguous checkbox is enabled, the generator includes names commonly used across more than one gender.
Why are there multiple surname options?
Different regions use one or more surnames. This option helps adapt name output to different conventions.

