D&D Warlock Name Generator

A D&D warlock name is a race name carrying an optional pact epithet. The personal name and the second name come from the character's race, which is the only layer the rules define, and the patron adds a byname that changes nothing else. This generator carries 12 races, 8 patrons and separate male and female tables.

D&D Warlock Name Generator

Choose a race, then a gender, then a patron. Race comes first because it is the only control that changes the name itself.

    Why race comes first in D&D naming

    D&D publishes naming conventions by race and none by class, so race is the first control. A tiefling warlock is named like a tiefling, a dwarf warlock like a dwarf, clan name included. The patron only adds an earned byname, which is why it sits last in the controls and can be switched off.

    How to Use This Tool

    The D&D Warlock Name Generator builds a name from the naming convention your character's race actually uses, then adds an optional epithet earned from their pact. Work the controls left to right: race decides the name, gender decides which table it is drawn from, and the patron decides only the byname.

    Step-by-Step Guide to Generating D&D Warlock Names

    Six steps, in the order the controls sit on the page. Race first, because it is the only control that changes the D&D warlock name itself; the patron last, because it only attaches an epithet.

    1. Choose the Race

    • Open the Race dropdown and pick your character's race. This is the only control that changes the name itself, which is why it comes first.
    • The line under the controls updates to tell you that race's convention and whether its second name is a clan, a house, a lineage or a family name.
    • Leave it on Any race to draw across all twelve, and each result will be tagged with the race it came from.

    2. Choose the Gender of the Warlock

    • Set Gender to Male or Female to draw from that race's corresponding table.
    • Any mixes both tables, which is the right setting when you are browsing rather than naming one specific character.

    3. Choose the Warlock Patron

    • Pick one of the eight patrons to attach epithets drawn from that pact's vocabulary, such as the Contract-Bound for the Fiend or the Whisper-Ridden for the Great Old One.
    • Roughly two names in five carry an epithet, so a batch gives you both plain and titled versions to compare.
    • Select No epithet to switch the layer off entirely and see race names on their own.

    4. Set How Many Warlock Names to Generate

    • Choose 10, 20, 30 or 50 in the How many dropdown.
    • Click Generate names. Every name in a batch is unique, and changing any control regenerates the list immediately.

    5. Keep the Warlock Names You Want

    • Click Copy beside any single name to put it on your clipboard.
    • Click Copy all to take the whole batch as one list, one name per line.
    • Click Download .txt to save the batch as a plain text file you can keep beside your campaign notes.

    6. Say the Warlock Name Out Loud

    • Read the name to another person once and ask them to repeat it. A name that survives that survives the campaign.
    • If the personal name knots the tongue, regenerate. A long clan name is fine; a long first name is what gets shortened at the table.

    Nothing is sent anywhere. Names are assembled in your browser, so the generator keeps working with the network disconnected and no text you enter or copy leaves the page.

    Browse Categories

    Every tool on the site belongs to one of the categories below, grouped by the job it does rather than by the format it reads.

    View all tools