Alojamento Web

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.

0 countries selected

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.

Select at least one country, keep default options if you want, and click Generate names.

    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.

    Send me your feedback about this Random Name Generator and tell me if you need additional countries, better locality mappings, or more export options, so I can improve this tool.

    You can contribute with fixes and improvements on Github: Github >> Random Name Generator. Pull requests are welcome.