# name-generator

Deterministic name & branding ideas from bundled wordlists: fantasy names (human/elf/dwarf/orc/fairy), brandable startup names (portmanteau/dropped-vowel/affix), generic brand names, band names by...


Deterministic name & branding ideas from bundled wordlists + combinatorial rules. Pure, zero-dep,
seedable.

## Tools

| Tool | Args | Returns |
|---|---|---|
| `fantasy` | `{ race?, gender?, count?, seed? }` | Fantasy names (human/elf/dwarf/orc/fairy) |
| `startup` | `{ keywords?, count?, style? }` | Brandable startup names |
| `brand` | `{ count?, seed? }` | Generic brandable names |
| `band` | `{ genre?, count?, seed? }` | Band names |
| `username` | `{ words?, count?, seed? }` | Username suggestions |
| `project` | `{ count?, seed? }` | Project/codename ideas |
| `domainIdeas` | `{ keyword, tlds?, count?, seed? }` | Domain ideas across TLDs |

**DRY boundary:** this pack is deterministic wordlist combinatorics. It is distinct from
`a-generator`, which produces LLM prompt specs. Wordlists live in `data/words.js`.


---
Source: shared/engines/adapters/domain/name-generator/README.md
Canonical: https://docs.leumas.tech/p/adapters/domain/name-generator
