---
tab: "other"
section: "randomNames"
title: "Random Character Names (Advanced)"
summary: "Name pools the engine draws from when generating character names. Used by the randomize button in character creation and by AI-generated NPC names."
uiLocation: "Other → Advanced → Random Character Names"
uiSubtitle: "\"Names used for the randomize button in character creation\""
editor: "JSON only"
related: "nameFilterSettings - filters and substitutes generated names; npcs - the engine pulls from these pools when generating NPC names"
wikiUrl: "/other/randomNames"
---

# Random Character Names (Advanced)

## Example

```json
{
  "male": ["Arden", "Bram", "Corvin", "Dalen", "Ewin", "Faros", "Greld", "Holt", "Idric", "Jarren"],
  "female": ["Aela", "Bryn", "Cara", "Deva", "Erin", "Fael", "Gwen", "Hale", "Isra", "Jora"]
}
```

Define separate lists for `male` and `female`. No gameplay effect. Use names that match your world's phonetic register. Keep at least 10 per gender to avoid repetition. If you want surnames, include them within the `male` / `female` entries (e.g. `"Arden Voss"`); there is no separate `last` array -- it appeared in earlier wiki examples but is not in the schema.

## Schema

```json
{
  "_type": "required",
  "fields": {
    "male": {
      "_type": "array",
      "of": "string"
    },
    "female": {
      "_type": "array",
      "of": "string"
    }
  }
}
```
