DnD female names
Thirty female DnD names, six per race, five races, seed 20261130, styles rotated. Below the list: what the Female setting actually does to a name, counted over 3,960 rows.
- Newene Moonleaf High elf
- Siadheriela Fernbough High elf
- Firathile Moonshadow High elf
- Gacewyne Moonwake High elf
- Gicaemir Silverbough High elf
- Gidor Starshadow High elf
- Dinir Duskspire Drow
- Moquiraele Nighthearth Drow
- Zuviriss Webshade Drow
- Lisaeseth Shadowhearth Drow
- Donalor Nightcrest Drow
- Maemare Ashhearth Drow
- Nenus Ashenwrithe Tiefling
- Maetherathe Embermark Tiefling
- Midesosor Palemark Tiefling
- Banele Ashenshade Tiefling
- Drezisir Nightmark Tiefling
- Drimaesa Ashenveil Tiefling
- Meni Honeybarrel Lightfoot halfling
- Petudy Burrowleaf Lightfoot halfling
- Norebo Teabough Lightfoot halfling
- Doso Rootpot Lightfoot halfling
- Demolo Amberwell Lightfoot halfling
- Weser Honeywell Lightfoot halfling
- Gronar Stonedelver Hill dwarf
- Gaithomunda Grimvein Hill dwarf
- Mogradine Stonebeard Hill dwarf
- Hakroror Stonefist Hill dwarf
- Homudur Copperbeard Hill dwarf
- Vairin Deepbeard Hill dwarf
Six per race, straight off the seed — not re-sorted, not trimmed for taste. If one of them invites a character, take it; if not, roll two hundred and set the gender to Female.
Here is the part name lists skip. Female is not a filter laid over a finished list: it rolls one extra die per name and then, sometimes, adds a single letter. Over 3,960 same-seed rows that letter was an a or an e 1,479 times, an n, an r or a th 195 times, and no name changed in any other way at all.
What the switch does to row one
Same seed, same race, one setting apart. The first row of each batch shows where the rule sits: at the end of the given-name builder, after the stem is written and before the surname is drawn.
| Race | Neutral | Female | What moved |
|---|---|---|---|
| High elf | Newen Silvershadow | Newene Moonleaf | added an e, surname re-drawn |
| Drow | Dinir Coldspire | Dinir Duskspire | given name kept, surname re-drawn |
| Tiefling | Nenus Bloodwrithe | Nenus Ashenwrithe | given name kept, surname re-drawn |
| Lightfoot halfling | Meni Burrowleaf | Meni Honeybarrel | given name kept, surname re-drawn |
| Hill dwarf | Gronar Copperdelver | Gronar Stonedelver | given name kept, surname re-drawn |
Five races, five first rows, and the given name survives in all five — once with an e on the end. The surname never does: it is drawn after the extra die, so it lands somewhere else in the same culture's pool. From row two on, every draw is shifted and the names are new.
Two rules and a die each
The whole gender setting is one if/else on the last letter of the finished stem:
if (gender === "Female" && rand() < 0.45 && !isVowel(last)) out += pick(["a","e"]);
else if (gender === "Male" && rand() < 0.30 && isVowel(last)) out += pick(["n","r","th"]);
Read it left to right: the die is rolled before the last letter is looked at, which is why both settings re-draw the whole batch. The letter is only added when the test on the right holds. Neutral takes no branch at all.
of 3,338 consonant-final rows took a letter under Female — 739 a, 740 e. Code constant: 0.45.
of 622 vowel-final rows took a letter under Male — 58 n, 65 r, 72 th. Code constant: 0.30.
| Setting | Rows that can take a letter | Appended a / e | Appended n / r / th | Took it | Kept the ending |
|---|---|---|---|---|---|
| Female | 3,338 (last letter is a consonant) | 739 / 740 | — | 1,479 (44.3%) | 1,859 (55.7%) |
| Male | 622 (last letter is a vowel) | — | 58 / 65 / 72 | 195 (31.4%) | 427 (68.6%) |
| Neutral | — | — | — | 0 | 3,960 |
| Rows that changed in any way other than a trailing a, e, n, r or th | 0 | ||||
44.3% against a constant of 45%, and 31.4% against 30%: with 3,338 and 622 eligible rows the sampling error is 0.9 and 1.8 points, so both sit inside one standard error. The a/e split is a coin — 739 and 740 — and n, r, th come out 58, 65, 72, which is what a three-way pick looks like at this sample size.
Why the list restarts
One extra random number per name is enough to shift every draw that follows it. That is the mechanical reason a gender toggle hands you a different roster instead of the same roster relabelled, and it shows up as overlap: same seed, 1,000 draws per race, the 36 female lists held 35,370 different given names, of which 1,705 (4.8%) also appear in the neutral list of the same seed. Male shares 2,736 of 34,750 (7.9%) — the gap is pool size per race, not a different rule.
Row two is the proof of the shift. Of 2,160 matched rows, the female row two carried the same given name as neutral's row two in 3 cases, and male's in 8. Both are rebuilt names, not edits.
Longer by four tenths of a letter
| Setting | Mean length | Longest | Ends in a or e | Ends in n or r | Ends in another vowel | Ends in a consonant |
|---|---|---|---|---|---|---|
| Neutral | 6.976 | 10 | 1,834 (2.55%) | 21,565 (29.95%) | 3,778 (5.25%) | 66,388 (92.21%) |
| Female | 7.388 | 11 | 31,817 (44.19%) | 11,722 (16.28%) | 3,780 (5.25%) | 36,403 (50.56%) |
| Male | 7.006 | 12 | 1,307 (1.82%) | 22,713 (31.55%) | 2,634 (3.66%) | 68,059 (94.53%) |
The two length shifts follow from the gate, not from a style setting:
- Female: 0.45 x 92.21% x 1 letter = 0.415 expected; measured 7.388 − 6.976 = +0.412.
- Male: 0.30 x 7.79% x 4/3 = 0.031 expected, where 4/3 is the mean length of the three picks (1, 1, 2); measured +0.030.
Female also eats into the n and r endings it can reach: a name that ended on n or r now ends on a or e 45% of the time, which is why that column drops from 29.95% to 16.28% while the total consonant share halves.
By race
Everything above pools 36 races. Split apart, the same rule reads as two lines: races whose names always end on a consonant gain the full 0.45 letters under Female and nothing under Male; races with vowel endings trade some of that for the male n, r, th.
| Race | c | Female Δ | 0.45c | Male Δ | 0.4(1−c) |
|---|---|---|---|---|---|
| Changeling | 100.0% | +0.460 | 0.450 | +0.019 | 0.000 |
| Dragonborn | 100.0% | +0.415 | 0.450 | −0.024 | 0.000 |
| Drow | 100.0% | +0.453 | 0.450 | −0.014 | 0.000 |
| Duergar | 100.0% | +0.460 | 0.450 | +0.024 | 0.000 |
| Firbolg | 100.0% | +0.481 | 0.450 | +0.054 | 0.000 |
| Fire Genasi | 100.0% | +0.480 | 0.450 | +0.017 | 0.000 |
| Goblin | 100.0% | +0.446 | 0.450 | −0.026 | 0.000 |
| Goliath | 100.0% | +0.453 | 0.450 | +0.015 | 0.000 |
| Half-Elf | 100.0% | +0.433 | 0.450 | −0.027 | 0.000 |
| Half-Orc | 100.0% | +0.433 | 0.450 | −0.047 | 0.000 |
| High Elf | 100.0% | +0.430 | 0.450 | −0.030 | 0.000 |
| Hill Dwarf | 100.0% | +0.397 | 0.450 | +0.000 | 0.000 |
| Hobgoblin | 100.0% | +0.431 | 0.450 | −0.042 | 0.000 |
| Kenku | 100.0% | +0.491 | 0.450 | +0.022 | 0.000 |
| Kobold | 100.0% | +0.402 | 0.450 | −0.019 | 0.000 |
| Leonin | 100.0% | +0.400 | 0.450 | −0.005 | 0.000 |
| Lizardfolk | 100.0% | +0.398 | 0.450 | +0.031 | 0.000 |
| Mountain Dwarf | 100.0% | +0.488 | 0.450 | +0.022 | 0.000 |
| Orc | 100.0% | +0.498 | 0.450 | +0.005 | 0.000 |
| Rock Gnome | 100.0% | +0.415 | 0.450 | −0.022 | 0.000 |
| Tiefling | 100.0% | +0.433 | 0.450 | +0.001 | 0.000 |
| Warforged | 100.0% | +0.465 | 0.450 | +0.003 | 0.000 |
| Wood Elf | 100.0% | +0.466 | 0.450 | +0.013 | 0.000 |
| Yuan-ti | 100.0% | +0.439 | 0.450 | −0.030 | 0.000 |
| Aarakocra | 90.8% | +0.433 | 0.409 | +0.025 | 0.037 |
| Aasimar | 90.2% | +0.421 | 0.406 | +0.037 | 0.039 |
| Satyr | 90.0% | +0.402 | 0.405 | −0.003 | 0.040 |
| Triton | 89.8% | +0.428 | 0.404 | +0.055 | 0.041 |
| Owlin | 89.5% | +0.409 | 0.403 | +0.058 | 0.042 |
| Water Genasi | 87.5% | +0.413 | 0.394 | +0.083 | 0.050 |
| Forest Gnome | 83.3% | +0.354 | 0.375 | +0.079 | 0.067 |
| Stout Halfling | 80.0% | +0.379 | 0.360 | +0.117 | 0.080 |
| Human | 78.2% | +0.309 | 0.352 | +0.073 | 0.087 |
| Fairy | 70.0% | +0.301 | 0.315 | +0.118 | 0.120 |
| Tabaxi | 50.0% | +0.199 | 0.225 | +0.201 | 0.200 |
| Lightfoot Halfling | 20.0% | +0.104 | 0.090 | +0.289 | 0.320 |
Largest miss on the female side: 0.053 letters. On the male side: 0.054. With 2,000 draws per cell the standard error on a mean length is about 0.03 either way, so a gap of 0.06 is two of those and no more. 24 of the 36 races end every given name on a consonant, so Male cannot add a letter there at all; each of them still lands within 0.06 of neutral, which is what a re-draw with nothing appended should look like.
Where the ceiling sits
The builder drops a syllable until a name is 10 letters or shorter, and only then rolls the gender die; the 14-letter trim runs afterwards, so an appended letter is never the one that gets cut. Neutral therefore tops out at 10 letters, Female at 11, Male at 12 — and the 72,000-draw run found exactly that: longest neutral 10, longest female 11, longest male 12, with 8 names at 11 letters and 3 at 12 in the male column.
Practical read: if you want the a/e endings, Female is the setting, and expect about every other name to take one — not every name. On a name that already ends in a vowel it never happens: the rule reads the last letter first and skips the branch.
Questions
What does the Female setting actually change?
One letter, and only at the end. The builder rolls a die under 0.45 for every name, and when the name already ends on a consonant it appends an a or an e. Over 3,960 same-seed rows, 1,479 of the 3,338 consonant-final names took one — 739 an a, 740 an e — 1,859 kept their last letter, and 0 changed in any other way.
Why does the whole list change when I switch to Female?
Because the die is rolled for every name, not only for the ones it edits. One extra random number per name shifts every draw after it, so row two onward comes from a different stream. Same seed, 1,000 draws per race: the female lists held 35,370 different given names and 1,705 of them, 4.8%, also appear in that race's neutral list. Row two matched neutral's row two in 3 of 2,160 rows.
Why do some female names not end in a or e?
The die fires only after the last letter is already a consonant, and then only 45% of the time: 1,859 of 3,338 eligible rows kept their ending. A given name that ends on a vowel never takes one, because the Female branch is skipped for it — 622 such rows here, none changed.
Do female names get longer?
By about four tenths of a letter. 72,000 draws per setting: neutral 6.976 letters, female 7.388, male 7.006. 0.45 x 92.21%, the share of neutral names ending on a consonant, gives 0.415 expected against 0.412 measured. The ceiling moves too: 10 letters neutral, 11 female, 12 male.
Which race changes least when you pick Female?
Lightfoot halfling. Only 20.0% of its neutral given names end on a consonant, so 0.45 x 20.0% = 0.090 letters expected and 0.104 measured — the smallest shift of the 36 races. Tabaxi sits at 50.0%, 0.225 expected against 0.199 measured. For the 24 races whose given names all end on a consonant the expectation is 0.450 and every one lands within 0.06 of it. Every table on this page describes the dnd name generator rather than a sample of it.
Reproduce this page
var s=document.createElement('script'); s.src='/assets/female-stats.js'; document.body.appendChild(s);
Run it on the homepage, not on this page: the generator only loads there. It prints the pooled totals, the gate table and the overlap counts as JSON, and every figure above can be matched line by line against it.
Generate a roster · Orc names · Character name generator · Last names