Names are contract material
Warlocks treat names the way lawyers treat signatures, because in pact magic that is what they are. Old stories agree that knowing a true name grants power over its owner, and every warlock has personally met something old enough to collect names. So warlock naming has a defensive crouch built in: use-names for daily life, a pact name for dealings with the patron, and the true name buried as deep as it will go. When you roll above, assume you are rolling use-names. The true one is never on the first page.
What the patron calls them
Many patrons rename their warlocks, and the chosen name says what the relationship is. A fiend brands. An archfey bestows something beautiful with a hook hidden in it. A Great Old One's name for its warlock may be unpronounceable, experienced only as a pressure behind the eyes. The epithets in this generator carry that pact flavor, Pact-Bound, Voidtouched, of the Hidden Eye, names that sound like terms and conditions made audible.
The bargain in the introduction
A warlock introducing themselves is performing risk management, and you can play that in every scene. Hesitating half a beat before giving any name. Giving a different name to clergy than to strangers. Going pale when a stranger uses a name they should never have heard. Roll three names above and ledger them: one the world gets, one the patron uses, one nobody living knows. Your warlock's story is the history of how each name got assigned.
This generator's warlock flavor includes epithets like the Whispering, Pact-Sworn, the Hollow, and titles like , the, old. About a third of rolled names carry one; the rest stay clean. Click any result to copy it.