Generate character names
generate_namesUse this when the user wants name ideas for a character in one of five genres: cyberpunk (aliases, hacker handles, corporate cover names), elden-ring (dark-fantasy names, optionally with an epithet), druid (nature names and surnames for D&D and fantasy games), baldurs-gate-3 (custom character names by ancestry: human, elf, dwarf, tiefling, halfling), pokemon (nicknames and invented creature names). Returns up to 12 names from the generator’s word banks, the settings used and a link to the generator page. Styles and formats per generator: cyberpunk (Cyberpunk Name Generator): style runner | hacker | fixer | corporate; format full | short. elden-ring (Elden Ring Name Generator): style knight | scholar | wanderer | mystic; format full | short | title. druid (Druid Name Generator): style woodland | moon | storm | wildfire; format full | short | surname. baldurs-gate-3 (Baldur’s Gate 3 Name Generator): style human | elf | dwarf | tiefling | halfling; format full | short. pokemon (Pokémon Name Generator): style grass | fire | water | electric | ice | ghost; format short | compound.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Optional: the same seed and settings give the same batch again. Default: random. | |
| count | No | How many names (1–12). | |
| style | No | The generator’s theme (its word bank), e.g. "hacker" for cyberpunk, "tiefling" for baldurs-gate-3, "fire" for pokemon. Default: the generator’s default. | |
| format | No | Name format, e.g. "full" (name + byname), "short" (single name), "surname" (druid), "title" (elden-ring: name, epithet), "compound" (pokemon: invented creature name). Default: the generator’s default. | |
| generator | Yes | Which generator: cyberpunk, elden-ring, druid, baldurs-gate-3 or pokemon. | |
| max_length | No | Character limit, counting spaces and punctuation (4–40), e.g. a game’s name-length limit. Default: the generator’s default (12 or 24). |