All generators
AI-enriched · TTRPG-ready

Ukrainian Name Generator

Kyivan Rus' to post-2022 Kyiv — Ukrainian given + patronymic + surname across ten regional and historical registers.

Petro Ivanovych Kovalenko

PEH-troh ee-VAH-noh-vich koh-vah-LEN-koh·Modern Kyiv urban-professional name in the post-Euromaidan and post-2022 register, given in the full three-name (given + patronymic + surname) Ukrainian formal-document structure. 'Petro' is the Ukrainian-language form of Peter (Greek Petros, 'rock'), one of the standard Orthodox-saint-derived Ukrainian male given names. 'Ivanovych' is the patronymic ('son of Ivan'); Petro's father is Ivan Kovalenko. 'Kovalenko' is the family surname — the distinctively Ukrainian -enko suffix surname ('son of the smith,' from koval' 'smith' + -enko diminutive-patronymic suffix); Kovalenko is one of the most common Ukrainian surnames (the Ukrainian equivalent of English Smith).
Backstory

Petro was born in Kyiv in 1989 in the post-perestroika UkSSR transition era. His father (Ivan Kovalenko, born 1962 in Kyiv) is a senior software-engineer at a Kyiv-headquartered Ukrainian-domestic-bank IT department; his mother (Marija Kovalenko née Petrenko, born 1965 in Cherkasy) is a recently-retired senior pediatrician at the Kyiv Okhmatdyt children's hospital. The family lived in Pechersk (a central-Kyiv middle-class neighbourhood). Petro attended Kyiv-Pechersk Lyceum, studied software engineering at the Kyiv Polytechnic Institute (graduating 2012), worked four years at a Kyiv-based international IT-outsourcing firm, then joined a Kyiv-based fintech startup that has, since 2022, partially relocated operations to Warsaw and Krakow while maintaining the Kyiv engineering team. Petro is currently a senior staff engineer at the startup.

Personality

Speaks Ukrainian (native, his family was historically Ukrainian-Russian bilingual but has since 2014 explicitly Ukrainianised home-language), English (near-native, from IT-industry daily work), Russian (heritage-fluent but increasingly avoided in post-2022 context except for occasional pre-war-friendship contact and Russian-language Crimean-and-Donbas-region cultural-and-historical-document reading), and basic Polish (from Warsaw business-trips). Practises Ukrainian Orthodox Christianity (the Orthodox Church of Ukraine, formally separated from Moscow Patriarchate in 2018-2019) — attends services twice a year (Christmas Eve and Easter), maintains a small icon-corner at home. Drinks Ukrainian craft-beer (Pravda Brewery Lviv-area products) and Carpathian-region red wine. Eats Ukrainian-tradition fare daily — borshch, varenyky, salo with rye bread and garlic, olivier salad, holubtsi cabbage rolls; Crimean Tatar chebureki and plov when visiting Crimean-Tatar-diaspora cafés in Kyiv. Supports Dynamo Kyiv football (the storied Kyiv club).

Plot hook

**Petro has been approached, in the past three weeks, by a senior partner at the fintech startup with a confidential proposition: the startup is preparing a Series-B funding round with a US-based venture-capital lead-investor that would require relocating the engineering-team senior-staff (including Petro) to the company's planned new New York or Warsaw office within six months. The Warsaw option would keep Petro within a four-hour-train commute of Kyiv (his elderly parents are still in Kyiv and his mother has, in the past year, begun showing early-stage health complications that may require regular family attention); the New York option would be professionally a clearer career-step but would require leaving his Kyiv-resident wife Anna (a Kyiv-area pediatric-physician who has explicitly committed to remaining in Kyiv throughout the wartime period to staff the children's-hospital surgical-team) for at least 18 months with home-visit windows scheduled twice annually. Petro's hesitation is compounded by the ongoing war context — relocating any of his family abroad feels like a more permanent commitment than the relocation-decision itself implies. The deadline to indicate his decision is in five weeks; the formal funding-round announcement is in eight weeks.**

Shortcuts: G generate · S save · C copy

About this Ukrainian name generator

You can pick the Ukrainians out of any list of names by the suffix. -enko is so distinctively Ukrainian that it works like a flag: Shevchenko, son of the shoemaker, is the surname of the national poet; Kovalenko, son of the smith, is the rough equivalent of English Smith. Western Ukraine answers with -chuk and -uk, the Galician diminutive-patronymics. And since 2022 the whole world has been learning that Ukrainian names are a live political question down to the spelling — Kyiv, with the Ukrainian vowels, not the Russian-derived Kiev. This Ukrainian name generator is built on that specificity: given name, patronymic, surname, region, and era, with the history each register carries.

The three names and where they came from

Formal Ukrainian uses the East Slavic three-name pattern: given name, patronymic, surname. Petro Ivanovych Kovalenko is Petro, son of Ivan, of the Kovalenko family, and each slot has its own history. The given names rotate among Old Slavonic names of Kyivan Rus' (Volodymyr, Yaroslav, Olha), Orthodox saints' names in their Ukrainian forms (Petro, Mykola, Kateryna), and the distinctively Ukrainian layer (Bohdan, Taras, Lesya). The patronymic is the formal-address middle term, though post-Euromaidan usage increasingly drops it in casual contexts, a quiet pushback against its Russian-imperial administrative history. The surnames map the country: -enko in the centre, -chuk and -uk in Galicia, Polish -ski along the old Commonwealth borderlands, and place-name surnames like Khmelnytsky — held by the Hetman who took the Cossacks out of the Polish-Lithuanian Commonwealth in 1648.

Twelve registers, a thousand years

The generator rotates across twelve registers: Kyivan Rus' before the Mongol invasion, the Polish-Lithuanian Commonwealth centuries, the Cossack Hetmanate, the Russian-Empire era that produced Shevchenko and Lesya Ukrainka, Habsburg Galicia with its Greek-Catholic tradition, the Soviet decades, post-1991 independence, modern Kyiv urban professionals, the Lviv-Galician west, the Russian-speaking east, the Crimean Tatar minority with its Turkic onomastics and its history of deportation and return, and the Ukrainian-Canadian prairie diaspora — the Galician peasant emigration that began in the 1890s and made Saskatchewan, Manitoba, and Alberta home to one of the largest Ukrainian communities outside Ukraine.

What you'll see when you roll

Every result returns the full three-name structure where the register calls for it, with a pronunciation guide that respects Ukrainian phonology: the г that is a soft h rather than the Russian g, the kh of Kharkiv, the closed-syllable vowel shift that makes a horse a kin' rather than a kon'. The meaning paragraph unpacks each name-slot's etymology. The backstory places the character precisely — a Pechersk childhood, a Galician village, a third-generation prairie farm. The daily-texture paragraph covers languages and how they are chosen (a live question in Ukraine), faith from Orthodox to Greek-Catholic to Crimean Tatar Muslim, food, and football. The hook is a current situation, written with care for the ongoing war.

How to use Ukrainian names at the table and on the page

For historical fiction, the era registers carry their politics built in: a Hetmanate name implies the Cossack world, a Habsburg-Galician name implies Lviv coffee-houses and Vienna paperwork. For modern settings, the language details are the characterisation — which language a Kyiv character uses at home, and when, says more than a paragraph of description. For writers with Ukrainian-diaspora characters in Canadian or American settings, the diaspora register gets the generational texture right: the Saturday Ukrainian school, the preserved -chuk spelling, the church on Sunday. Across all of it, the generator's rule is the one the names themselves enforce: region first, era second, and no Ukrainian name treated as a Russian name with the serial numbers filed off.

Frequently asked questions

Will the generator give me different Ukrainian eras — not just modern Kyiv?
Yes — it rotates across twelve regional and historical registers from Kyivan Rus' medieval to Polish-Lithuanian Commonwealth to Cossack Hetmanate to Russian-Empire to Galician Habsburg to Soviet UkSSR to post-1991 independence to modern Kyiv to Galician Lviv to Donbas Russian-speaking to Crimean Tatar minority to Ukrainian-Canadian Saskatchewan.
Will I get the full three-name (given + patronymic + surname) structure?
Yes — Ukrainian-language register names return with the full three-name structure (Petro Ivanovych Kovalenko, Bohdan Mykhailovych Khmelnytsky); diaspora-register names invert and shorten to given-surname order (Peter Kovalchuk).
Will the names use Ukrainian -enko / -chuk / -uk surname suffixes correctly?
Yes — the names use proper Ukrainian surname-suffixes: central-Ukrainian -enko (Kovalenko, Petrenko, Shevchenko), Galician-Western-Ukrainian -chuk / -uk (Kovalchuk, Bondarchuk, Romanchuk), Cossack -o (Bondaryev, Marusenko), and Polish-influenced -ski / -cki for Polish-Ukrainian-borderland names.
Will the names work for the ongoing wartime context in Ukraine?
Yes — the modern Kyiv urban professional register and the Ukrainian-Canadian Saskatchewan diaspora register both include the post-2022 wartime context in plot hooks. The Donbas / eastern Russian-speaking register includes the 2014-2022 pre-invasion context. Sensitivity to the wartime situation is preserved throughout.
Why does the schema use 'backstory' and 'personality'?
The site shares one schema across all generators. For Ukrainian names, 'backstory' is the regional / family / migration origin (including wartime relocation if applicable), 'personality' is the daily texture (languages, religion, traditional food, football team), and 'plotHook' is the current situation.
Why does the same name appear twice?
Within a 24-hour window, results are cached per session seed. Click Generate again to force a fresh roll.

Other AI-enriched generators you might pair with this one.