This Slavic name generator draws five real names per press from 212 of the old two-root kind. Each card splits the name and translates both roots: Vladimir is vlad (to rule, ruler) + mir (peace, world, prestige).
Read the full guide
Two roots, one wish
An old Slavic name joins two word-roots, and the pair held a wish for the newborn child. Bogdan is bog (God, rich, fate) + dan (gift, receive); Dobromir is dobro (good, goodness) + mir (peace, world, prestige). The same roots return in new pairs, so a few of them explain most of the list.
Draw by root
The menu under the button keeps the names built with one root: slav is in 60 names and mir in 56. Open More filters for a first letter or the feminine forms in -a, such as Ludmila.
Tips
Spellings are kept as the source writes them, so Bolesław and Boleslav are two cards with the same roots.
Questions and answers
What do Slavic names mean?
Most old Slavic names join two roots, and the card translates both: Miroslav is mir (peace, world, prestige) + slav (glory, fame). The meanings are the ones in the source's table of name elements, where one root can carry several senses.
What is a two-root Slavic name?
A name built from two word-roots, which scholars call a dithematic name. The source says that in Poland alone over 600 masculine names, 120 feminine names and 150 different roots are known.
Are there Slavic names for girls?
Yes. Feminine equivalents usually end in a: Krasimir has Krasimira beside it. 15 names here are feminine forms of that kind, found under Form in More filters; the old records hold far more masculine names.
Are these real Slavic names?
Yes. Every name is an example in English Wikipedia's table of Slavic name elements, kept only when both of its parts are elements of that table. No name is invented and no meaning is ours.
Zbyhněvzby (to dispel, to get rid of) + hněv (angry, furious).
Zbylutzby (to dispel, to get rid of) + lut (severe, ruthless).
Zderadzde (to do, make) + rad (counsel).
Zdeslavzde (to do, make) + slav (glory, fame).
Zdziemiłzdzie (to do, make) + mil (love, to like, favor, graced).
Želiborželi (want, desire) + bor (war, fight).
Żelibratželi (want, desire) + brat (brother).
Želimirželi (want, desire) + mir (peace, world, prestige).
Żelimysłželi (want, desire) + mysl (think).
Żelisławželi (want, desire) + sław (glory, fame).
Ziemowitziem (family, land) + wit (to rule, to lead).
Zlatiborzlat (gold) + bor (war, fight).
Zlatimirzlat (gold) + mir (peace, world, prestige).
Feminine forms in -a 15
Bratomirabrat (brother) + mir (peace, world, prestige). Feminine form in -a.
Chotimírachoti (to want) + mir (peace, world, prestige). Feminine form in -a.
Dobroniegadobro (good, goodness) + nieg (delight). Feminine form in -a.
Jarmilajar (strong, severe, fierce) + mil (love, to like, favor, graced). Feminine form in -a.
Krasimirakrasi (beauty) + mir (peace, world, prestige). Feminine form in -a.
Kvetoslavakvet (flower) + slav (glory, fame). Feminine form in -a.
Ludmilalud (people) + mil (love, to like, favor, graced). Feminine form in -a.
Ľudmilalud (people) + mil (love, to like, favor, graced). Feminine form in -a.
Myśliboramysl (think) + bor (war, fight). Feminine form in -a.
Racisławaraci (war, fight, to do) + sław (glory, fame). Feminine form in -a.
Radmilarad (counsel) + mil (love, to like, favor, graced). Feminine form in -a.
Rostimirarost (grow, demand, usurp) + mir (peace, world, prestige). Feminine form in -a.
Władmiławład (to rule, ruler) + mil (love, to like, favor, graced). Feminine form in -a.
Želimíraželi (want, desire) + mir (peace, world, prestige). Feminine form in -a.
Zlatomírazlato (gold) + mir (peace, world, prestige). Feminine form in -a.
How this list was compiled: A list by a written rule, built on 2 October 2026 from the table of name elements under 'Dithematic names' in English Wikipedia's 'Slavic names' (https://en.wikipedia.org/wiki/Slavic_names, read 2 October 2026). The table gives each element (a prefix or suffix, in its spellings across the Slavic languages), its meaning, and example names. A name is listed when it is an example in that table and its spelling, accents set aside, splits into two elements of the table, with at most a linking vowel between them and at most a final -a after them, and the name stands among the examples of at least one of the two; where it stands under only one, both parts must be three letters or longer. 212 of the table's example names pass and the others are left out: names that do not split this way. A card prints the two elements as the table spells them, each with the table's own meaning, and nothing else; no meaning is written by us, and a split found by spelling is a reading of the table, not a second dictionary's ruling. 'Feminine form in -a' marks the 15 names that end in -a after the second element; the article says feminine equivalents usually end in a. A name in -a is kept only when its second element also ends a listed name without the -a; two names fail that and are left out (Boguwola, Niegodoma). One misprint in the table's meanings is corrected (console). Two of the table's spellings are printed the American way (favor, honor), and a bracketed note on a sound change is left off the meaning of one element (rati, raci). The page does not say which languages use a name, because the table does not. The Built with choices are the 12 elements that at least eight listed names share. Single names only, never a real person. No speaker of a Slavic language has read the list. Licence: Names, elements and meanings: English Wikipedia, CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). The split of each name into its two elements is our own work.