Russian name generator
Every name this tool produces is grammatically real: a common first name, a patronymic actually derived from a father's name (irregulars included), and a surname wearing the correct gender ending, stress marked throughout. That is exactly what generic generators get wrong.
Иван Сергеевич Иванов
Ivan Sergeyevich Ivanov
First name + patronymic + surname, the order every Russian document uses. Tap generate for a new one.
Build a real patronymic
his son is
Александрович
Aleksandrovich
his daughter is
Александровна
Aleksandrovna
Why the patronymic is the hard part
A patronymic is built from the father's first name: Сергей gives Сергеевич for a son and Сергеевна for a daughter. But the suffix choice depends on the stem, and real irregulars exist: Илья gives Ильич and Ильинична, Никита gives Никитич, Лев drops its vowel to give Львович. This tool uses a verified table, never a naive rule, so every combination it prints could sit on a real passport.
Why gender changes two of the three parts
Switch the toggle and watch the patronymic AND the surname change: Иванович becomes Ивановна, Иванов becomes Иванова. Russian surnames agree with their bearer by grammar, not custom, which is why a brother and sister never spell their shared surname the same way.
For writers and learners both
If you are naming a character, any output here is period-neutral, plausible and correctly stressed. If you are learning Russian, the tool is a drill in disguise: generate a few names aloud and you are practicing the exact stress and morphology patterns the whole language runs on. The full system is explained on the names guide.
The system behind the names
- Russian names: the three-part system ›
- Russian last names: endings and declension ›
- Russian nicknames: the diminutive ladders ›
Learn the language behind the names
Russian name generator: common questions
Are these real Russian names?
Yes: the first names and surnames are drawn from the most common real inventories, and the patronymics come from a verified table rather than a naive rule, so irregulars like Ильич and Львович come out right. Any generated combination is a plausible real Russian full name.
What is the middle name it generates?
The patronymic (отчество): the father's first name plus -ович/-евич for a son or -овна/-евна for a daughter. It is not a middle name in the Western sense; paired with the first name, it is also Russia's polite form of address.
Why does the surname change with gender?
Because Russian surnames grammatically agree with their bearer: Иванов for a man, Иванова for a woman, with no choice involved. A generator that gives a female character the surname Иванов has made a grammar error, not a style decision.
Can I use these names for a character or a game?
That is half of what the tool is for. The names are common enough to be period-neutral and carry no baggage, the combinations are grammatically correct, and the stress marks tell you how to actually pronounce what you picked.