Getting Tiefling Names in Baldur's Gate 3
Tiefling names in BG3 are tied to your character's ancestry, which you select during custom creation. There's no secret unlock requirement. The name lists become available once you pick your specific tiefling lineage and start filling out the appearance screen. Most players figure this out after their first character creation attempt, but it's not obvious because the game doesn't tell you anything about what's locked or unlocked. When you're creating a tiefling character, the ancestry selection happens before you even see the name fields. You pick Infernal Descent, Exalted Descent, or Vestige Descent. Each one gives you a different pool of first names and surname options. The surnames are the part that most people miss. They don't appear until you've committed to a lineage and actually scroll through the available names. I spent twenty minutes thinking the game had bugged out on my second playthrough because the surname dropdown stayed empty while I was still on the race selection screen. Just pick an ancestry and move to the name section. The list populates after that. The first names work similarly. Each lineage has maybe thirty to forty options. Infernal Descent gives you names that sound more guttural and harsh. Exalted has slightly more melodic options. Vestige sits somewhere in between. There's no requirement to complete any quest to access them. They're all there from the start once the ancestry is selected.
If you're on console or prefer not to mess with files, this is the only way. On PC there are mods that expand the name pools significantly. The base game names are what they are. I ran into a situation where I wanted my tiefling to have a specific surname that just wasn't in any of the three lineages. It wasn't a missing unlock. The name genuinely didn't exist in the game's database. The workaround was using the custom name option. You can type anything you want, but it won't match the stylistic conventions of BG3's naming system. It still works functionally. One thing people don't realize is that your tiefling's ancestry also affects dialogue responses from certain NPCs. Choosing Infernal Descent opens up a few extra conversation threads with cultists and hell-related characters early on. It doesn't change your name, but it does change how the world reacts to whatever name you give your character. If you pick an Exalted surname and an Infernal first name, the game handles that fine. The dialogue hooks are based on ancestry alone, not the name itself. Save your character and try another lineage if you're unhappy with the name pool. There's no penalty for recreating the same character with a different ancestry. You keep your gold, items, and companion progress. The only thing you lose is the specific name you gave your previous version, which is probably a good thing if you're stuck trying to find the right one.
The main limitation is that the name pools are fixed. Larian didn't include a massive randomized generator. If none of the available names feel right, you're either going to pick the closest match or use the custom text box. I've seen players spend an hour cycling through every name option and then just go with something generic because nothing clicked. That's normal. The tiefling name lists are short compared to other races in the game. A human character gets roughly double the surname options. For anyone who wants more names without mods, the only real alternative is restarting with a different ancestry. The names aren't tied to any achievement or story milestone. They're purely determined by the ancestry you choose at the start of character creation.
Get the Full Details
