Generate

Generation Controls

Choose a template defined under Templates.


Hard limit 100,000. Practical ceiling = total unique combinations of all referenced lists; the generator shows you the cap if you exceed it.

Advanced generation options

Same seed reproduces the same batch.

Collapses awkward consonant clusters and double vowels.

Higher values reject names that look too similar to recent results.


Accepts either one entry per line, or a comma-separated list, or both.

  • Results

    1. Favorites

      1. History

          Word Lists

          List Editor

          List details (scope, description)

        1. Bulk import / export this list



        2. Templates

          Template Editor


          Grammar Reference

          Positional roles: a list acts as a prefix, root, or suffix based on where you place it in the template body. Put a list at the start of the template to make it a prefix; put it at the end to make it a suffix. For numbered designations (planets, fleets, regnal numbers), put {Roman Numerals} at the very end of the template so it always reads as a suffix.

          {ListName}
          Required token. Picks a weighted random entry from the named list.
          {ListName?}
          Optional token. Has a 50% chance of being included.
          {ListName|40%}
          Weighted optional token. The given probability controls inclusion.
          {ListA|ListB}
          Alternatives. Picks one of the listed lists at random.
          {ListName:2}
          Multiple selections. Picks the specified number of entries, joined by space (or use {ListName:2:-} to set a separator).
          {ListName.upper}
          Transforms output: .upper, .lower, .capitalize, .reverse are supported. Chain with dots.
          {ListName!}
          No-repeat modifier. Each name in a batch will get a different entry from this list when possible.
          [?tag:noble|{Title} ]
          Conditional section. Includes the bracketed content only when the active profile contains the given tag.
          {@OtherTemplate}
          Nested template. Inlines another template by name.
          literal text
          Anything outside braces and brackets is treated as literal.

          Profiles

          Profile Editor

          Advanced profile options

          How strongly prioritized tags are weighted (1 = no boost).

          Danger Zone


          Removes only items added by preset buttons. Your custom lists, templates, and profiles remain. Use this to convert a demo-seeded project into a fully custom one.


          Resets the tool to first-run state. Wipes every project, list, template, profile, favorite, and history entry. Asks for confirmation before running.