Free · No sign-up · Instant

1500+ Russian names generator

Generate Russian first names, surnames, and full names with patronymics. Filter by gender, name type, script, style, nickname display, and starting letter.

Press Space to regenerate
Loading names...
    Saved names
    Click the heart on any name to save it here

    More name tools

    Explore names from different languages and naming styles

    Other tools

    Numbers, names, games and more

    Advertisement · 336×280
    Grammarly — write with confidence
    Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
    Try Grammarly free

    What is Random Russian Name Generator?

    A random Russian name generator creates Russian given names, surnames, and full names from a structured dataset. Unlike a plain list of Russian names, this tool lets you filter by gender, name type, script, style, nickname display, patronymic source, and first letter. Every result can show Latin transliteration, Cyrillic spelling, meaning notes, familiar short forms, and the patronymic source used to build the full name. No loading screens, no account required.

    For fiction writers: naming Russian characters that feel authentic

    Russian names carry more structure than a simple first-name and last-name pair. A formal full name commonly includes a given name, a patronymic, and a surname, so a character can read very differently as Ivan Petrovich Sokolov, Maria Petrovna Sokolova, or simply Masha Sokolova. Use the Name type filter to choose full names with patronymics, first-and-last combinations, formal/legal order, first names only, or surnames only.

    The Style filter helps match tone. Common names work well for contemporary settings, Classic names fit historical fiction and family sagas, Literary names add a bookish or old-world texture, and Rare names are useful when you want a character to stand out. Meaning notes under the results give writers a quick thematic hook without forcing the name to do too much work.

    For RPG characters, NPCs, and worldbuilding

    Game masters can generate batches of Russian-style names for NPCs, guild members, rival families, military officers, nobles, scholars, and townspeople. The Starts with filter is useful when a campaign already has a naming pattern, while the Script filter lets you show Latin transliteration for table notes or Cyrillic for handouts, maps, and in-world documents.

    For baby name brainstorming and name research

    If you are exploring Russian names for a baby-name list, family-history project, or language research, start with first names only and turn on nickname display. Russian short forms are often the part people recognize in everyday use: Alexander can become Sasha, Dmitri can become Dima, Natalia can become Natasha, and Yekaterina can become Katya. Save names with the heart icon, then copy your shortlist in one click.

    Understanding Russian names

    A common formal pattern is given name + patronymic + surname. The patronymic is based on the father's given name: Ivan can form Ivanovich for a man or Ivanovna for a woman; Pyotr can form Petrovich or Petrovna. Many Russian surnames also change by gender, so Ivanov, Petrov, and Sokolov commonly become Ivanova, Petrova, and Sokolova for female names.

    First name + patronymic is also a respectful form of address in many formal or professional contexts. The Formal/legal order option places the surname first, followed by the given name and patronymic, which is useful for documents, rosters, and official-style character notes.

    Russian name generator FAQ

    Are the generated Russian names realistic?
    Yes for creative use. The tool combines recognizable Russian given names, gendered surname forms, patronymics, Cyrillic spellings, transliterations, nickname forms, and meaning notes. It is designed for fiction, games, writing prompts, and brainstorming, not official identity research.
    What is a patronymic?
    A patronymic is a middle-name-like form based on the father's given name. For example, a patronymic from Ivan can be Ivanovich for a man or Ivanovna for a woman. The Patronymic source filter lets you keep father names matched to the selected style or choose from the full father-name pool.
    Why do Russian surnames change by gender?
    Many Russian surnames have masculine and feminine forms. A male surname such as Ivanov, Petrov, or Sokolov commonly becomes Ivanova, Petrova, or Sokolova for a female name. The Gender filter controls those surname and patronymic endings automatically.
    Should I use Cyrillic or Latin transliteration?
    Use Latin transliteration when you need names that English-speaking readers can scan quickly. Use Cyrillic when you want Russian-script flavor for notes, props, or language study. Choose Both when you want to compare the transliteration and Cyrillic spelling side by side.
    Can I copy or save names?
    Yes. Use Copy all for the current list, click the copy icon beside a single result, or use the heart icon to collect saved names. Your saved list can be copied separately when you have a shortlist.

    Who uses Wordineer

    Writers
    Create Russian character names with patronymics, gendered surnames, meanings, and nickname notes that fit the setting.
    Game Masters
    Generate NPCs, noble families, rivals, officers, and townspeople quickly, then save the names that fit your campaign.
    Name Researchers
    Compare Latin transliteration, Cyrillic spelling, short forms, and meaning notes without jumping between reference lists.
    Teachers
    Build classroom prompts for character writing, language activities, cultural context, and naming-structure examples.