Russian Name Generator
Searching for Russian names for your character, try our free Russian name generator and find hundreds of Russian name ideas that will suit your character.
Random Russian Name
What the Russian name generator does
You need a Russian name. A character for a story, a player for a game, a plausible person for something that needs a plausible person.
Press the button and you get one. A first name and a surname, paired so they actually fit together.
And that pairing is the interesting part, because there is a rule buried in it that English does not have, and once you know it you will spot when a Russian name in a film has been put together by someone who did not.
How to use it
- Choose how many you want. One if you are deciding, a batch if you are browsing.
- Press Generate. A fresh draw every time.
- Press Copy to take the set with you.
The surname changes depending on who is wearing it
Look down the list at the surnames and something will start to nag at you.
The men are Ivanov, Petrov, Volkov, Sokolov. The women are Ivanova, Petrova, Volkova, Sokolova.
The same surname. With an a on the end for the women.
This is not the list being creative. This is the actual rule, and it is one of the genuinely strange things about Russian names from an English point of view. A Russian surname is not a fixed label the way Smith is. It is a word, and Russian words change their ending depending on how they are being used, and gender is one of the things the ending records.
So a family called Ivanov contains men named Ivanov and women named Ivanova. A husband and wife do not, strictly, share a surname. They share the root, and each takes the form that matches them. The father is Volkov, the mother is Volkova, the son is Volkov, the daughter is Volkova, all one family, four spellings.
The endings tell you which is which. Masculine surnames tend to end in -ov, -ev or -in. Make it feminine and you add the -a: Kuznetsov becomes Kuznetsova. The other big family ends in -sky for a man and -skaya for a woman, which is why the composer is Tchaikovsky and a woman of the same family would be Tchaikovskaya.
This is where invented Russian names in films and games so often go wrong. Somebody wants a female villain, reaches for a surname that sounds Russian, and calls her Anna Petrov. To a Russian ear that is not a small slip. It is a woman wearing a man's grammar, as jarring as writing "she are". The name in this list is Petrova, because the list knows the thing the film did not.
And the meanings underneath are quietly lovely once you look. Volkov is from volk, wolf. Sokolov is from sokol, falcon. Kuznetsov is from kuznets, blacksmith, and is roughly the Russian equivalent of the surname Smith, which is why it is one of the most common surnames in the country. Most of these started as somebody's father being the wolf, the falcon or the blacksmith of the village.
The missing middle name
This generator gives you two names, first and last, which is enough to be plausible. But a Russian person, formally, has three, and the middle one works in a way English has no equivalent for.
It is called the patronymic, and it is built from your father's first name.
If your father is Ivan, your patronymic is Ivanovich if you are a man and Ivanovna if you are a woman. Son of Ivan, daughter of Ivan, spelled into the name itself. A man called Sergey with a father called Ivan is Sergey Ivanovich. His sister is, say, Elena Ivanovna. The father's name sits in the middle of both, declined for the gender of the child.
And this is not a dusty formality kept for documents. It is how respect is done in daily Russian life. You do not call your teacher, your boss or an older person you respect by their first name alone, and you do not call them by their surname either. You call them by first name and patronymic together. Sergey Ivanovich. It is warm and formal at the same time, and there is no clean way to translate the effect into English, because English simply does not have a register that sits exactly there.
So the full shape is first name, then father's name turned into a patronymic, then the family surname with the right gender ending. Three names, and two of the three change form depending on whether you are a man or a woman.
One name, a dozen temperatures
Here is the part that genuinely has no English parallel.
Take the name Maria. In Russian, that single name unfolds into a whole range of other forms, and each one carries a different emotional temperature, and a Russian speaker reads that temperature instantly.
Maria is the full, formal name. On the passport, in the classroom register.
Masha is the everyday version. Friends, family, ordinary life. Neutral and warm.
Mashenka is tender. What a mother calls a daughter, what you call someone you are fond of.
Marusya is softer and older, a little rustic, the sort of name that belongs in a folk song.
Mashka is rough. Among close friends it is fine, even affectionate. From a teacher it is a telling-off, and the same word that is friendly between equals becomes a reproach coming downward.
These are not nicknames in the English sense, where a nickname is just a shortening you either use or do not. They are a system, and the choice between them is a choice about exactly how close you are and exactly what you feel, made fresh every time you say the person's name. Choosing the wrong one is saying something. Using the formal Maria with a close friend puts a coldness in the air. Using the affectionate Mashenka with a stranger is a familiarity you have not earned.
The same works for men. Alexander becomes Sasha, and then Sashenka, and then Sanya, and then Shura, each with its own warmth and its own setting. And to make it more confusing for English speakers, Sasha belongs to both Alexander and the female Alexandra, so one Sasha can be a man and another a woman, and in speech you often only find out from the grammar of the sentence around the name.
So the two-word name this generator hands you is the formal, public version. Underneath every one of them is a whole ladder of other forms, running from the passport office down to the most intimate thing a parent whispers, and a Russian speaker climbs up and down that ladder without ever thinking about it.
Where these come from
The names are drawn from a set our team assembled and checked by hand, with the first names and surnames matched so the pairing is correct, including the gender ending on the surname. Your browser picks from them at random. Nothing you do here leaves your device.
Questions people ask
Is "Anna Petrov" wrong, then?
To a Russian speaker, yes, noticeably. A woman in that family is Petrova. Anna Petrov reads as a woman wearing a man's grammar, and it is one of the fastest ways to mark a Russian name as having been invented by someone outside the language. This generator gives the feminine form with feminine first names for exactly that reason.
Why does adding an "a" make it feminine?
Because in Russian the -a ending is broadly associated with feminine grammatical gender, and surnames behave like the adjectives they often originally were, agreeing with the person they describe. It is the same instinct that turns -sky into -skaya. The surname is a describing word, and it is describing a woman, so it takes the feminine form.
Do Russians really use the patronymic every day?
In any situation calling for respect or formality, yes, constantly. First name and patronymic together is the normal polite way to address a teacher, a manager, an official or an elder. Dropping to the first name alone is a real step in closeness, and taken at the wrong moment it can read as presumptuous.
Are the short forms just nicknames?
They are more structured than an English nickname and they carry more information. The choice between Masha, Mashenka and Mashka is a choice about intimacy and tone, and getting it wrong communicates something whether you meant to or not. It is closer to the way some languages have separate formal and informal words for "you".
Why are some of these surnames so common?
For the same reason Smith is common in English: many of them started as trades and traits shared by huge numbers of unrelated families. Kuznetsov, from the word for blacksmith, is a good example, and every village had one. A common surname is usually a sign that a great many people once did the same ordinary thing.
Can the same name come up twice?
Not within a single draw. Ask for ten and you get ten different ones. Press again and everything is back in play.
References
- Patronymic surname. Wikipedia. https://en.wikipedia.org/wiki/Patronymic_surname
- Eastern Slavic naming customs. Wikipedia. https://en.wikipedia.org/wiki/Eastern_Slavic_naming_customs
- Slyusar, N. et al. (2025). Gender stereotypes in agreement processing with role nouns: a study on Russian. Frontiers in Psychology. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12483928/
Suzzane Shahsankar is a finance graduate with interests in business communication, presentation, product feedback, and practical userfacing tools. She brings a strong clarity and usability lens to lightweight idea, suggestion, and exploratory utilities. At Eon Tools, she reviews random and suggestion tools.
Other Tools
- African Name Generator
- American Name Generator
- Chinese Name Generator
- English Name Generator
- French Name Generator
- Gangster Name Generator
- German Name Generator
- Greek Name Generator
- Hawaiian Name Generator
- Italian Name Generator
- Japanese Name Generator
- Korean Name Generator
- Latin Name Generator
- Lol Name Generator
- Pen Name Generator
- Random Boy Name
- Random Girl Name
- Roman Name Generator