Russian name generator
Full Russian names with a first name, a patronymic and a surname in the right gendered form. Describe the character, era or family you have in mind, and get names that would sound natural to a native speaker.
Try an idea:
90+ Russian name ideas
- Aleksandr
- Dmitry
- Ivan
- Mikhail
- Sergei
- Nikolai
- Alexei
- Andrei
- Pavel
- Yaroslav
- Konstantin
- Vladimir
- Boris
- Grigory
- Leonid
- Anastasia
- Yekaterina
- Olga
- Tatiana
- Natalia
- Svetlana
- Irina
- Ksenia
- Darya
- Polina
- Vera
- Lyudmila
- Yelena
- Marina
- Galina
- Fyodor Ilyich Sokolov
- Zinaida Petrovna Morozova
- Stepan Arkadyevich Belov
- Lidiya Semyonovna Orlova
- Gleb Matveyevich Zaitsev
- Nadezhda Kirillovna Lebedeva
- Timofei Romanovich Volkov
- Alla Viktorovna Kuznetsova
- Arseny Olegovich Popov
- Larisa Antonovna Vasilyeva
- Yegor Denisovich Smirnov
- Valentina Maksimovna Novikova
- Vadim Yuryevich Fedorov
- Raisa Gennadyevna Kozlova
- Ruslan Igorevich Pavlov
- Kovalyov / Kovalyova
- Golubev / Golubeva
- Sorokin / Sorokina
- Vinogradov / Vinogradova
- Makarov / Makarova
- Nikitin / Nikitina
- Tarasov / Tarasova
- Zhukov / Zhukova
- Belyaev / Belyaeva
- Komarov / Komarova
- Gusev / Guseva
- Titov / Titova
- Kiselyov / Kiselyova
- Bogdanov / Bogdanova
- Dobrynin / Dobrynina
- Sasha
- Dima
- Vanya
- Misha
- Seryozha
- Kolya
- Lyosha
- Katya
- Masha
- Nastya
- Tanya
- Natasha
- Sveta
- Ira
- Dasha
- Avdotya
- Afanasy
- Vasilisa
- Yevdokiya
- Prokhor
- Feofan
- Agafya
- Savva
- Pelageya
- Ignat
- Ulyana
- Zakhar
- Akulina
- Kuzma
- Praskovya
5 of 153 of 15 ·
Russian names with all three parts in place
A full Russian name has three parts: a given name, a patronymic and a surname. The patronymic comes from the father's first name, so the son of Ivan is Ivanovich and the daughter of Ivan is Ivanovna. Surnames also change with gender. A man named Petrov has a sister named Petrova, and a man named Dostoevsky has a sister named Dostoevskaya. On top of that, almost every first name has everyday short forms, which is why Aleksandr becomes Sasha and Yekaterina becomes Katya among friends. This generator is built around those rules.
Tell it what you need: a retired schoolteacher in a provincial town, a young programmer in Moscow, a nineteenth-century landowner in a period novel, a pair of siblings with matching surnames. The AI turns that description into Russian names that fit the age, setting and gender you describe. Once you have a shortlist, use the tips below to check the patronymic, the surname ending and the spelling before the name goes into your story or game.
Full three-part names
Given name, patronymic and surname together, in the order Russians write them on official documents. Ask for just first names or just surnames if that is all you need.
Gender handled correctly
Patronymics end in -ovich or -evich for men and -ovna or -evna for women, and most surnames take a feminine ending too. Describe the character's gender and the endings follow.
Fits your setting
Names popular among older generations differ from names common among children today. Mention an era, an age or a social class, and the results lean toward names that fit it.
5 tips for choosing a Russian name
Match the first name to the character's age
Russian naming fashions shift by generation. Names like Galina, Lyudmila and Valentina are more common among older women, while Sofia, Maria, Artyom and Mikhail are common among children born in recent years. A first name that fits the character's birth decade makes the whole name feel real.
Build the patronymic from the father's name
Take the father's first name and add -ovich or -ovna after a hard consonant, as in Ivanovich or Ivanovna. Names ending in -y or -i usually take -evich or -evna, so Sergei gives Sergeyevich and Sergeyevna. A few are irregular: Ilya gives Ilyich and Ilyinichna, and Nikita gives Nikitich and Nikitichna.
Give women the feminine surname
Surnames ending in -ov, -ev and -in add -a for women, and -sky becomes -skaya. Some surnames do not change at all, including those ending in -ko, such as Shevchenko, and those ending in -ykh or -ikh, such as Chernykh. Getting this wrong is one of the quickest ways to make a Russian character look off to readers who know the language.
Use short forms in the right scenes
Friends and family say Dima, Masha or Kolya. Colleagues, students and strangers address older people by first name and patronymic, such as Ivan Petrovich. Pick the form that matches the relationship in each scene, and tell readers early which short form belongs to which full name.
Pick one spelling and stick with it
Russian names are written in Cyrillic, and there is more than one way to spell them in English letters. Yekaterina and Ekaterina, Aleksandr and Alexander, Sergei and Sergey are all in use. Choose one style for your whole project so the same character never appears under two spellings.
Want names made for yours? Describe what you're naming and Nomi finds names that fit.