A fictional naming workshop, with examples from this tool’s dataset. Revised . Methodology and editorial responsibility · Update log.
About the Half-Orc Name Generator
Half-orcs in many tabletop settings move between orc camps and human towns, and a good name has to survive both. This set pairs heavy openers such as Hask-, Drak- and Ulk- with endings that range from hard (-gar, -dush) to easy on a town crier's tongue (-rin, -a, -una).
Every gloss is assigned by this tool. Hask is tusk and -gar is fighter, so Haskgar reads "Tusk fighter". Use it as a reputation the character has to live with, not as a word from an official orc language.
A name for the camp, a name for the town
Generate two names for one character and give each a place. Haskgar (tusk + fighter) is what the warband shouts; Brenrin (ember + friend) is what the blacksmith's family calls him.
Decide which name he gives a stranger. That choice tells the players more about him than his stat block does.
Turn a gloss into a debt
Some glosses read like obligations. Yarosh (oath + debt) suggests a promise nobody has kept yet, and Kurtam (shield + hunter) suggests someone who protects a person rather than a place.
Pick one such name per campaign and write down who owes what to whom. A half-orc who owes something to both sides is an easy hook to pull on later.
Change one ending, change the register
Swapping only the ending moves a name between worlds: Ulkgar (wolf + fighter) sounds like a raider, Ulkrin (wolf + friend) like someone the town might hire, and Ulka (wolf + daughter) like a sister in either place.
Use that to show a family. A shared opener marks kin; the different endings show where each of them ended up.
Inside the Half-Orc Name Set
Compare these invented constructions for your cast. Pick two similar names for related characters, then a contrasting one for a newcomer. The glosses belong to this tool, not an official fantasy language. Results can resemble names from existing fiction; they are not checked for rights or exclusivity.
Shanul
Ash stray
Shan (Ash) + ul (stray) → Shanul.
These are the tool’s assigned creative glosses, not a verified translation.
Brenric
Ember lord
Bren (Ember) + ric (lord) → Brenric.
These are the tool’s assigned creative glosses, not a verified translation.
Bolira
Stone proud
Bol (Stone) + ira (proud) → Bolira.
These are the tool’s assigned creative glosses, not a verified translation.
Every Element in the Half-Orc Set
These are all the fragments this page combines. Choose a meaning you want first, then look for the opener and ending that carry it. The generator joins them with two spelling rules: a consonant repeated across the join is written once, and pairs that would put the same vowel twice at the join are left out.
- Openers
- 15
- Endings
- 24
- Distinct names
- 360
Openers
- BolStone
- BrenEmber
- DrakIron
- GarrGrip
- HaskTusk
- KurShield
- MokMud
- OskOx
- RuskRust
- ShanAsh
- ThokFist
- UlkWolf
- VurnScar
- YarOath
- ZelSwift
Endings
The ending decides the result’s filter label: 8 female, 8 male, 8 neutral. The labels sort results in this tool; any name can suit any character.
- -garfighterMale
- -oksonMale
- -athbrotherMale
- -mundkeeperMale
- -riclordMale
- -dushbreakerMale
- -onstrongMale
- -tamhunterMale
- -adaughterFemale
- -gabladeFemale
- -iraproudFemale
- -ishsparkFemale
- -drafierceFemale
- -ettasmallFemale
- -unamoonFemale
- -yasingerFemale
- -ekmarkNeutral
- -rinfriendNeutral
- -ulstrayNeutral
- -ankinNeutral
- -vikwandererNeutral
- -isfreeNeutral
- -oshdebtNeutral
- -etgateNeutral
Shortlisted a few? Paste them with the rest of your cast into the Cast Name Checker to catch pairs that look too alike. Glosses are this tool’s creative labels, not an official setting’s vocabulary; About explains the method and Terms covers use of the results.