Russian Name Generator

Real Russian names with the gender agreement Russian actually uses: Dmitri Smirnov, but Anna Smirnova. The surname form always matches the given name.

—

How these names are built

Russian surnames are gendered - the single most distinctive thing about them. Most surnames end in -ov or -in, and those endings change with the bearer: a man is Ivanov, his wife and daughter are Ivanova. The -sky type does the same (-sky to -skaya). Because a mismatched pairing (Anna Ivanov, Dmitri Ivanova) instantly reads as a mistake to any Russian speaker, this generator keeps a male bank and a female bank and always draws a given name and a surname from the same one. Both sides use the real frequency leaders - Ivanov, Smirnov, Kuznetsov, Popov - with matching given names from the top of the popularity tables.

How the generator works

Rolled from matched male and female real-name banks — 640 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.

Examples

RollResult
Dmitri + SmirnovDmitri Smirnov
Anna + SmirnovaAnna Smirnova
Nikolai + VolkovNikolai Volkov

Frequently Asked Questions

Why does the surname change with gender?

Russian family names are adjectives grammatically, so they agree with the person they describe. A daughter inherits the root (Ivanov-) but the feminine ending (Ivanova). It is the same family name, inflected - not a different one.

What about middle names?

Russian full names have three parts: given name, patronymic (father's name plus -ovich or -ovna) and surname, as in Anna Ivanovna Smirnova. This generator gives the two-part everyday form; the patronymic is a separate naming decision.

Are these the most common Russian surnames?

Yes - Ivanov, Smirnov, Kuznetsov, Popov, Vasiliev and Petrov top the published frequency lists, and the given names come from the same top tier.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorViking Name GeneratorAfrican Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorBrazilian Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorWelsh Name GeneratorFilipino Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator