Free Writer's Tool

Russian Name Generator

Generate authentic Russian names for your fiction — given names with Russian surnames in both masculine and feminine forms.

Generate Russian Names

Click Generate to get your names.

Russian names in fiction

Russian naming conventions include three components: the given name (имя), the patronymic (отчество — derived from the father's name), and the family name (фамилия). In formal Russian address, both given name and patronymic are used together: Ivan Ivanovich, Natasha Nikolaevna. In informal contexts, Russians use diminutives extensively — Aleksandr becomes Sasha, Yekaterina becomes Katya, Nikolai becomes Kolya.

Russian surnames are gendered: masculine surnames end in -ov, -ev, or -in; feminine forms add -a: Ivanov / Ivanova, Sokolov / Sokolova. This distinction matters in fiction — using the wrong form signals either deliberate characterisation or a research oversight.

Diminutives and nicknames

Russian diminutives are central to how characters are referred to informally, and they carry social and emotional information. Using someone's full given name signals formality or tension; using their diminutive signals intimacy or casualness. In fiction with Russian characters, choosing which form of the name to use in narration is a meaningful stylistic decision. The generator produces formal given names; your characters' inner circles will use the diminutives.