How to create a consistent feel for character names in a fantasy setting? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing our contest results! Tags of the week! April 8-14, 2019: Punctuation & NamingHow to create place names that feel like they belong to a culture?Humor in a fantasy settingCreating species/race names for supernatural/fantasy fictionHow to create good character names?Writing a character that has many namesHow to create an “otherworldy” feel in a fantasy novel?Why are names in fantasy novels often “original”?How do I create a good naming system for the magic system in my Fantasy novel?Where to take names for characters?Describing a sport in a fantasy settingWhat are good resources to get fantasy names?

Why did AF447 never return to normal law?

Are my PIs rude or am I just being too sensitive?

Problem when applying foreach loop

Why is there no army of Iron-Mans in the MCU?

Aligning matrix of nodes with grid

Passing functions in C++

Why is superheterodyning better than direct conversion?

Make it rain characters

Am I ethically obligated to go into work on an off day if the reason is sudden?

Interesting examples of non-locally compact topological groups

Was credit for the black hole image misattributed?

Does a C shift expression have unsigned type? Why would Splint warn about a right-shift?

How do I automatically answer y in bash script?

Is there folklore associating late breastfeeding with low intelligence and/or gullibility?

A constraint that implies convexity

How are presidential pardons supposed to be used?

What's the difference between (size_t)-1 and ~0?

Can I use the Angel's Feather to roll higher than the dice would allow?

Two different pronunciation of "понял"

If A makes B more likely then B makes A more likely"

How does modal jazz use chord progressions?

Windows 10: How to Lock (not sleep) laptop on lid close?

What does the torsion-free condition for a connection mean in terms of its horizontal bundle?

Where is the intervening light in the M87 Blackhole



How to create a consistent feel for character names in a fantasy setting?



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing our contest results!
Tags of the week! April 8-14, 2019: Punctuation & NamingHow to create place names that feel like they belong to a culture?Humor in a fantasy settingCreating species/race names for supernatural/fantasy fictionHow to create good character names?Writing a character that has many namesHow to create an “otherworldy” feel in a fantasy novel?Why are names in fantasy novels often “original”?How do I create a good naming system for the magic system in my Fantasy novel?Where to take names for characters?Describing a sport in a fantasy settingWhat are good resources to get fantasy names?










12















Recently while doing some world-building for a role-playing game with a friend we were seriously struggling with naming character consistently.



By consistently I mean make the names feel as though the belonged to the same culture or race. We had a particular theme or structure in mind but struggled to create names that suited it. So I'm turning to the wisdom of writing.se for advice.



How do you name characters so that they feel as if they belong in the same culture?



General tips on technique people use to keep names consistent are useful but in particular I am looking for advice on the traditional fantasy type names. Names with lots of "'" and made up syllables.










share|improve this question



















  • 2





    Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

    – Matthieu M.
    Apr 8 at 11:04











  • Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

    – Nathan Cooper
    Apr 8 at 13:12











  • @NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

    – RoboticArchangel
    Apr 8 at 22:15
















12















Recently while doing some world-building for a role-playing game with a friend we were seriously struggling with naming character consistently.



By consistently I mean make the names feel as though the belonged to the same culture or race. We had a particular theme or structure in mind but struggled to create names that suited it. So I'm turning to the wisdom of writing.se for advice.



How do you name characters so that they feel as if they belong in the same culture?



General tips on technique people use to keep names consistent are useful but in particular I am looking for advice on the traditional fantasy type names. Names with lots of "'" and made up syllables.










share|improve this question



















  • 2





    Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

    – Matthieu M.
    Apr 8 at 11:04











  • Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

    – Nathan Cooper
    Apr 8 at 13:12











  • @NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

    – RoboticArchangel
    Apr 8 at 22:15














12












12








12


4






Recently while doing some world-building for a role-playing game with a friend we were seriously struggling with naming character consistently.



By consistently I mean make the names feel as though the belonged to the same culture or race. We had a particular theme or structure in mind but struggled to create names that suited it. So I'm turning to the wisdom of writing.se for advice.



How do you name characters so that they feel as if they belong in the same culture?



General tips on technique people use to keep names consistent are useful but in particular I am looking for advice on the traditional fantasy type names. Names with lots of "'" and made up syllables.










share|improve this question
















Recently while doing some world-building for a role-playing game with a friend we were seriously struggling with naming character consistently.



By consistently I mean make the names feel as though the belonged to the same culture or race. We had a particular theme or structure in mind but struggled to create names that suited it. So I'm turning to the wisdom of writing.se for advice.



How do you name characters so that they feel as if they belong in the same culture?



General tips on technique people use to keep names consistent are useful but in particular I am looking for advice on the traditional fantasy type names. Names with lots of "'" and made up syllables.







fantasy naming roleplaying






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 8 at 22:06









Lauren Ipsum

67.5k6100223




67.5k6100223










asked Apr 8 at 6:43









linksassinlinksassin

2,514935




2,514935







  • 2





    Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

    – Matthieu M.
    Apr 8 at 11:04











  • Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

    – Nathan Cooper
    Apr 8 at 13:12











  • @NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

    – RoboticArchangel
    Apr 8 at 22:15













  • 2





    Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

    – Matthieu M.
    Apr 8 at 11:04











  • Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

    – Nathan Cooper
    Apr 8 at 13:12











  • @NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

    – RoboticArchangel
    Apr 8 at 22:15








2




2





Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

– Matthieu M.
Apr 8 at 11:04





Be careful when selecting a method that the output is not TOO uniform. For example, look at the names from the apostles: Paul, John, Matthew, Thomas, ... they do not look THAT similar. On the other hand, do think about the structure. For example, maybe Dwarves always mention their clan names (it's a matter of pride) unless they were exiled/banned, whereas Elves always mention their ancesor (it's a matter of respect) unless they were disavowed etc...

– Matthieu M.
Apr 8 at 11:04













Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

– Nathan Cooper
Apr 8 at 13:12





Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).

– Nathan Cooper
Apr 8 at 13:12













@NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

– RoboticArchangel
Apr 8 at 22:15






@NathanCooper The danger and downside of that plan is creating names that are painful for native speakers of said language to read. Could imagine a book with the love interest unknowingly named 'Paska'. Voi, voi...

– RoboticArchangel
Apr 8 at 22:15











4 Answers
4






active

oldest

votes


















8














Use the same process online name-generators use



I'm not sure of the protocol for providing answers that are pretty much just links to other answers on SE, but the answer to this worldbuilding question sounds like exactly what you're looking for.



tl;dr Define a set number of linguistic building blocks ('ne', 'rt', 's'en' etc.) and combine them using a random number generator. The set number of 'blocks' will help give your language a distinct 'sound' to it.



You can then go further by defining some grammatical rules like 'ab never follows aa' and cross out words that use that combination.



A point on real-world names



Names in the real world travel further than you think, even before the invention of fast travel and communication technologies. They travel by diffusion along shared borders, through shared history/mythology/religion, and through conquest.



Names that make the jump between cultures are frequently adapted to fit the vagarities of the adoptive language (or do so over time). This is one of the reasons the Hebrew name 'Yohanan' crops up as the Greek 'Ioannes', the Latin 'Johannus', the Slavic 'Ivan', the Arabic 'Yahya' the Italian 'Giovanni', the Spanish 'Juan', the French 'Jean', the German 'Hans', the Welsh 'Ifan', and the English 'John'.



Might be getting a little Worldbuilding.SE on you here, but if you use a couple of different iterations of your random name generator for different languages, you can use the interplay of your names to tell a little about the deeper history of your cultures. Who invaded who. Which religious movements spread through which cultures. Who has a shared mythological heritage, if not a linguistic one.



Pick one name, and morph its phonemes to fit each of your particular languages to paint a picture of a shared history.






share|improve this answer
































    3














    I dealt with this issue in my most recent novel by training neural nets to generate the names for me. I trained recurrent text-generation neural nets on names from combinations of different cultures--the combinations that have made it into the novel so far are Arabic/Gaelic (for the fictional country of Almeredh), French/Gaelic (for Calonheil), and French/Japanese (for Kaizene, but I only have a few characters from here). I got the names from Wikipedia name lists by culture.



    I found this surprisingly effective in creating plausible-sounding names that sound like they all come from the same place, without being immediately recognizable as one of their source languages. I generated a few hundred or thousand names for each combination and cherrypicked ones that actually sounded good for the novel. For some examples, the main characters from Calonheil are named Sithmina, Ausiar, Valentile, Ecraiph, and Chalaith. The mains from Almeredh are Gilleashar, Satris Saida, Aenzular, and Flairnach. (Almeredh and Calonheil are meant to have closely related languages, which is why I had them share one source language, so they do sound similar.) You can do place names and assorted nouns the same way, using place names and common nouns from the source languages.



    This strategy will probably work better for Earth-ish, historical or contemporary settings, rather than far-future settings, distant planets, or languages spoken by aliens with non-human sets of phonemes.



    The Python 3 code I used is here. It'll take as many source files as you want, and filters out words that were recreated exactly from the source files, so all the returned words are original. It can run on a laptop given around 30-45 minutes for training to finish.






    share|improve this answer























    • As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

      – linksassin
      Apr 9 at 0:22











    • @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

      – Zeph Turner
      Apr 9 at 12:01



















    2














    I use this name generator for everything for stories and rpg. https://www.fantasynamegenerators.com/



    It has a massive amount of names for almost everything and is very well organized with catagories and sub-catagories. Each set of names also includes an explanation about structure and usage.



    For example:



    enter image description hereenter image description here



    This site is very easy to use, I have found it to be invaluable.






    share|improve this answer








    New contributor




    matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.




















    • I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

      – linksassin
      Apr 9 at 0:07











    • Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

      – matildalee23
      Apr 9 at 0:42


















    0














    Bear in mind that languages do not have all names sounding the same. If you take my paternal grandfather's name Hyhory and his sons, Isydore, Anton and Kassian you will note considerable variation and that is in one family.



    When I am working on names in fantasy, I choose a sound I like and use that as a foundation phoneme. One character, I wanted his name to mean rune, so looking at the word, I decided to flip it to Enur. In others I decided that soft vowels and consonant combinations would be used. In one culture, each name had a y in it somewhere.



    You want special characters used, so Enur could become 'nur or En'r or E'r or En'. Kryshyn could become K'shyn, K'sh'n, 'ryshyn or Ky'yn.



    Remember to say the name aloud. If you cannot pronounce it, you might have a problem.



    You make the rules, just try to almost abide by them.






    share|improve this answer























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "166"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fwriting.stackexchange.com%2fquestions%2f44462%2fhow-to-create-a-consistent-feel-for-character-names-in-a-fantasy-setting%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      8














      Use the same process online name-generators use



      I'm not sure of the protocol for providing answers that are pretty much just links to other answers on SE, but the answer to this worldbuilding question sounds like exactly what you're looking for.



      tl;dr Define a set number of linguistic building blocks ('ne', 'rt', 's'en' etc.) and combine them using a random number generator. The set number of 'blocks' will help give your language a distinct 'sound' to it.



      You can then go further by defining some grammatical rules like 'ab never follows aa' and cross out words that use that combination.



      A point on real-world names



      Names in the real world travel further than you think, even before the invention of fast travel and communication technologies. They travel by diffusion along shared borders, through shared history/mythology/religion, and through conquest.



      Names that make the jump between cultures are frequently adapted to fit the vagarities of the adoptive language (or do so over time). This is one of the reasons the Hebrew name 'Yohanan' crops up as the Greek 'Ioannes', the Latin 'Johannus', the Slavic 'Ivan', the Arabic 'Yahya' the Italian 'Giovanni', the Spanish 'Juan', the French 'Jean', the German 'Hans', the Welsh 'Ifan', and the English 'John'.



      Might be getting a little Worldbuilding.SE on you here, but if you use a couple of different iterations of your random name generator for different languages, you can use the interplay of your names to tell a little about the deeper history of your cultures. Who invaded who. Which religious movements spread through which cultures. Who has a shared mythological heritage, if not a linguistic one.



      Pick one name, and morph its phonemes to fit each of your particular languages to paint a picture of a shared history.






      share|improve this answer





























        8














        Use the same process online name-generators use



        I'm not sure of the protocol for providing answers that are pretty much just links to other answers on SE, but the answer to this worldbuilding question sounds like exactly what you're looking for.



        tl;dr Define a set number of linguistic building blocks ('ne', 'rt', 's'en' etc.) and combine them using a random number generator. The set number of 'blocks' will help give your language a distinct 'sound' to it.



        You can then go further by defining some grammatical rules like 'ab never follows aa' and cross out words that use that combination.



        A point on real-world names



        Names in the real world travel further than you think, even before the invention of fast travel and communication technologies. They travel by diffusion along shared borders, through shared history/mythology/religion, and through conquest.



        Names that make the jump between cultures are frequently adapted to fit the vagarities of the adoptive language (or do so over time). This is one of the reasons the Hebrew name 'Yohanan' crops up as the Greek 'Ioannes', the Latin 'Johannus', the Slavic 'Ivan', the Arabic 'Yahya' the Italian 'Giovanni', the Spanish 'Juan', the French 'Jean', the German 'Hans', the Welsh 'Ifan', and the English 'John'.



        Might be getting a little Worldbuilding.SE on you here, but if you use a couple of different iterations of your random name generator for different languages, you can use the interplay of your names to tell a little about the deeper history of your cultures. Who invaded who. Which religious movements spread through which cultures. Who has a shared mythological heritage, if not a linguistic one.



        Pick one name, and morph its phonemes to fit each of your particular languages to paint a picture of a shared history.






        share|improve this answer



























          8












          8








          8







          Use the same process online name-generators use



          I'm not sure of the protocol for providing answers that are pretty much just links to other answers on SE, but the answer to this worldbuilding question sounds like exactly what you're looking for.



          tl;dr Define a set number of linguistic building blocks ('ne', 'rt', 's'en' etc.) and combine them using a random number generator. The set number of 'blocks' will help give your language a distinct 'sound' to it.



          You can then go further by defining some grammatical rules like 'ab never follows aa' and cross out words that use that combination.



          A point on real-world names



          Names in the real world travel further than you think, even before the invention of fast travel and communication technologies. They travel by diffusion along shared borders, through shared history/mythology/religion, and through conquest.



          Names that make the jump between cultures are frequently adapted to fit the vagarities of the adoptive language (or do so over time). This is one of the reasons the Hebrew name 'Yohanan' crops up as the Greek 'Ioannes', the Latin 'Johannus', the Slavic 'Ivan', the Arabic 'Yahya' the Italian 'Giovanni', the Spanish 'Juan', the French 'Jean', the German 'Hans', the Welsh 'Ifan', and the English 'John'.



          Might be getting a little Worldbuilding.SE on you here, but if you use a couple of different iterations of your random name generator for different languages, you can use the interplay of your names to tell a little about the deeper history of your cultures. Who invaded who. Which religious movements spread through which cultures. Who has a shared mythological heritage, if not a linguistic one.



          Pick one name, and morph its phonemes to fit each of your particular languages to paint a picture of a shared history.






          share|improve this answer















          Use the same process online name-generators use



          I'm not sure of the protocol for providing answers that are pretty much just links to other answers on SE, but the answer to this worldbuilding question sounds like exactly what you're looking for.



          tl;dr Define a set number of linguistic building blocks ('ne', 'rt', 's'en' etc.) and combine them using a random number generator. The set number of 'blocks' will help give your language a distinct 'sound' to it.



          You can then go further by defining some grammatical rules like 'ab never follows aa' and cross out words that use that combination.



          A point on real-world names



          Names in the real world travel further than you think, even before the invention of fast travel and communication technologies. They travel by diffusion along shared borders, through shared history/mythology/religion, and through conquest.



          Names that make the jump between cultures are frequently adapted to fit the vagarities of the adoptive language (or do so over time). This is one of the reasons the Hebrew name 'Yohanan' crops up as the Greek 'Ioannes', the Latin 'Johannus', the Slavic 'Ivan', the Arabic 'Yahya' the Italian 'Giovanni', the Spanish 'Juan', the French 'Jean', the German 'Hans', the Welsh 'Ifan', and the English 'John'.



          Might be getting a little Worldbuilding.SE on you here, but if you use a couple of different iterations of your random name generator for different languages, you can use the interplay of your names to tell a little about the deeper history of your cultures. Who invaded who. Which religious movements spread through which cultures. Who has a shared mythological heritage, if not a linguistic one.



          Pick one name, and morph its phonemes to fit each of your particular languages to paint a picture of a shared history.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 8 at 14:30

























          answered Apr 8 at 9:21









          YnneadwraithYnneadwraith

          3014




          3014





















              3














              I dealt with this issue in my most recent novel by training neural nets to generate the names for me. I trained recurrent text-generation neural nets on names from combinations of different cultures--the combinations that have made it into the novel so far are Arabic/Gaelic (for the fictional country of Almeredh), French/Gaelic (for Calonheil), and French/Japanese (for Kaizene, but I only have a few characters from here). I got the names from Wikipedia name lists by culture.



              I found this surprisingly effective in creating plausible-sounding names that sound like they all come from the same place, without being immediately recognizable as one of their source languages. I generated a few hundred or thousand names for each combination and cherrypicked ones that actually sounded good for the novel. For some examples, the main characters from Calonheil are named Sithmina, Ausiar, Valentile, Ecraiph, and Chalaith. The mains from Almeredh are Gilleashar, Satris Saida, Aenzular, and Flairnach. (Almeredh and Calonheil are meant to have closely related languages, which is why I had them share one source language, so they do sound similar.) You can do place names and assorted nouns the same way, using place names and common nouns from the source languages.



              This strategy will probably work better for Earth-ish, historical or contemporary settings, rather than far-future settings, distant planets, or languages spoken by aliens with non-human sets of phonemes.



              The Python 3 code I used is here. It'll take as many source files as you want, and filters out words that were recreated exactly from the source files, so all the returned words are original. It can run on a laptop given around 30-45 minutes for training to finish.






              share|improve this answer























              • As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

                – linksassin
                Apr 9 at 0:22











              • @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

                – Zeph Turner
                Apr 9 at 12:01
















              3














              I dealt with this issue in my most recent novel by training neural nets to generate the names for me. I trained recurrent text-generation neural nets on names from combinations of different cultures--the combinations that have made it into the novel so far are Arabic/Gaelic (for the fictional country of Almeredh), French/Gaelic (for Calonheil), and French/Japanese (for Kaizene, but I only have a few characters from here). I got the names from Wikipedia name lists by culture.



              I found this surprisingly effective in creating plausible-sounding names that sound like they all come from the same place, without being immediately recognizable as one of their source languages. I generated a few hundred or thousand names for each combination and cherrypicked ones that actually sounded good for the novel. For some examples, the main characters from Calonheil are named Sithmina, Ausiar, Valentile, Ecraiph, and Chalaith. The mains from Almeredh are Gilleashar, Satris Saida, Aenzular, and Flairnach. (Almeredh and Calonheil are meant to have closely related languages, which is why I had them share one source language, so they do sound similar.) You can do place names and assorted nouns the same way, using place names and common nouns from the source languages.



              This strategy will probably work better for Earth-ish, historical or contemporary settings, rather than far-future settings, distant planets, or languages spoken by aliens with non-human sets of phonemes.



              The Python 3 code I used is here. It'll take as many source files as you want, and filters out words that were recreated exactly from the source files, so all the returned words are original. It can run on a laptop given around 30-45 minutes for training to finish.






              share|improve this answer























              • As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

                – linksassin
                Apr 9 at 0:22











              • @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

                – Zeph Turner
                Apr 9 at 12:01














              3












              3








              3







              I dealt with this issue in my most recent novel by training neural nets to generate the names for me. I trained recurrent text-generation neural nets on names from combinations of different cultures--the combinations that have made it into the novel so far are Arabic/Gaelic (for the fictional country of Almeredh), French/Gaelic (for Calonheil), and French/Japanese (for Kaizene, but I only have a few characters from here). I got the names from Wikipedia name lists by culture.



              I found this surprisingly effective in creating plausible-sounding names that sound like they all come from the same place, without being immediately recognizable as one of their source languages. I generated a few hundred or thousand names for each combination and cherrypicked ones that actually sounded good for the novel. For some examples, the main characters from Calonheil are named Sithmina, Ausiar, Valentile, Ecraiph, and Chalaith. The mains from Almeredh are Gilleashar, Satris Saida, Aenzular, and Flairnach. (Almeredh and Calonheil are meant to have closely related languages, which is why I had them share one source language, so they do sound similar.) You can do place names and assorted nouns the same way, using place names and common nouns from the source languages.



              This strategy will probably work better for Earth-ish, historical or contemporary settings, rather than far-future settings, distant planets, or languages spoken by aliens with non-human sets of phonemes.



              The Python 3 code I used is here. It'll take as many source files as you want, and filters out words that were recreated exactly from the source files, so all the returned words are original. It can run on a laptop given around 30-45 minutes for training to finish.






              share|improve this answer













              I dealt with this issue in my most recent novel by training neural nets to generate the names for me. I trained recurrent text-generation neural nets on names from combinations of different cultures--the combinations that have made it into the novel so far are Arabic/Gaelic (for the fictional country of Almeredh), French/Gaelic (for Calonheil), and French/Japanese (for Kaizene, but I only have a few characters from here). I got the names from Wikipedia name lists by culture.



              I found this surprisingly effective in creating plausible-sounding names that sound like they all come from the same place, without being immediately recognizable as one of their source languages. I generated a few hundred or thousand names for each combination and cherrypicked ones that actually sounded good for the novel. For some examples, the main characters from Calonheil are named Sithmina, Ausiar, Valentile, Ecraiph, and Chalaith. The mains from Almeredh are Gilleashar, Satris Saida, Aenzular, and Flairnach. (Almeredh and Calonheil are meant to have closely related languages, which is why I had them share one source language, so they do sound similar.) You can do place names and assorted nouns the same way, using place names and common nouns from the source languages.



              This strategy will probably work better for Earth-ish, historical or contemporary settings, rather than far-future settings, distant planets, or languages spoken by aliens with non-human sets of phonemes.



              The Python 3 code I used is here. It'll take as many source files as you want, and filters out words that were recreated exactly from the source files, so all the returned words are original. It can run on a laptop given around 30-45 minutes for training to finish.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Apr 8 at 14:48









              Zeph TurnerZeph Turner

              512




              512












              • As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

                – linksassin
                Apr 9 at 0:22











              • @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

                – Zeph Turner
                Apr 9 at 12:01


















              • As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

                – linksassin
                Apr 9 at 0:22











              • @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

                – Zeph Turner
                Apr 9 at 12:01

















              As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

              – linksassin
              Apr 9 at 0:22





              As a software engineer by day I like this approach. I find some of the names perhaps a little hard to pronounce though. Do you think it would be possible with more training to produce more pronouncable names? Or would you just need to change the source to more Anglo-sised names?

              – linksassin
              Apr 9 at 0:22













              @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

              – Zeph Turner
              Apr 9 at 12:01






              @linkassin More training or turning the temperature (amount of randomness introduced into generated names) down might help. Really the problem is that I used anglicized Gaelic with lenition and eclipse, which are both odd ways of spelling various modified consonants. If I were to publish it I'd probably work with a non-Gaelic-speaking editor to respell them in ways easier for an English speaker.

              – Zeph Turner
              Apr 9 at 12:01












              2














              I use this name generator for everything for stories and rpg. https://www.fantasynamegenerators.com/



              It has a massive amount of names for almost everything and is very well organized with catagories and sub-catagories. Each set of names also includes an explanation about structure and usage.



              For example:



              enter image description hereenter image description here



              This site is very easy to use, I have found it to be invaluable.






              share|improve this answer








              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




















              • I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

                – linksassin
                Apr 9 at 0:07











              • Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

                – matildalee23
                Apr 9 at 0:42















              2














              I use this name generator for everything for stories and rpg. https://www.fantasynamegenerators.com/



              It has a massive amount of names for almost everything and is very well organized with catagories and sub-catagories. Each set of names also includes an explanation about structure and usage.



              For example:



              enter image description hereenter image description here



              This site is very easy to use, I have found it to be invaluable.






              share|improve this answer








              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




















              • I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

                – linksassin
                Apr 9 at 0:07











              • Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

                – matildalee23
                Apr 9 at 0:42













              2












              2








              2







              I use this name generator for everything for stories and rpg. https://www.fantasynamegenerators.com/



              It has a massive amount of names for almost everything and is very well organized with catagories and sub-catagories. Each set of names also includes an explanation about structure and usage.



              For example:



              enter image description hereenter image description here



              This site is very easy to use, I have found it to be invaluable.






              share|improve this answer








              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.










              I use this name generator for everything for stories and rpg. https://www.fantasynamegenerators.com/



              It has a massive amount of names for almost everything and is very well organized with catagories and sub-catagories. Each set of names also includes an explanation about structure and usage.



              For example:



              enter image description hereenter image description here



              This site is very easy to use, I have found it to be invaluable.







              share|improve this answer








              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              share|improve this answer



              share|improve this answer






              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              answered Apr 8 at 14:35









              matildalee23matildalee23

              3345




              3345




              New contributor




              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.





              New contributor





              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.






              matildalee23 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.












              • I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

                – linksassin
                Apr 9 at 0:07











              • Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

                – matildalee23
                Apr 9 at 0:42

















              • I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

                – linksassin
                Apr 9 at 0:07











              • Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

                – matildalee23
                Apr 9 at 0:42
















              I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

              – linksassin
              Apr 9 at 0:07





              I do use this a lot. I don't always find the names to be high quality though and need to re-spin lots of time before I can find one that is good. I've found [donjon](donjon.bin.sh) to give good results. Interestingly you picked Dark Elf. I was actually naming drow when this came up.

              – linksassin
              Apr 9 at 0:07













              Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

              – matildalee23
              Apr 9 at 0:42





              Yes. I often tweak the names, or try out different catagories until I find one that fits what I'm looking for. I've tried out other name generators but this one works the best for my. I will check out donjon. The half elf think was totally random. Lol.

              – matildalee23
              Apr 9 at 0:42











              0














              Bear in mind that languages do not have all names sounding the same. If you take my paternal grandfather's name Hyhory and his sons, Isydore, Anton and Kassian you will note considerable variation and that is in one family.



              When I am working on names in fantasy, I choose a sound I like and use that as a foundation phoneme. One character, I wanted his name to mean rune, so looking at the word, I decided to flip it to Enur. In others I decided that soft vowels and consonant combinations would be used. In one culture, each name had a y in it somewhere.



              You want special characters used, so Enur could become 'nur or En'r or E'r or En'. Kryshyn could become K'shyn, K'sh'n, 'ryshyn or Ky'yn.



              Remember to say the name aloud. If you cannot pronounce it, you might have a problem.



              You make the rules, just try to almost abide by them.






              share|improve this answer



























                0














                Bear in mind that languages do not have all names sounding the same. If you take my paternal grandfather's name Hyhory and his sons, Isydore, Anton and Kassian you will note considerable variation and that is in one family.



                When I am working on names in fantasy, I choose a sound I like and use that as a foundation phoneme. One character, I wanted his name to mean rune, so looking at the word, I decided to flip it to Enur. In others I decided that soft vowels and consonant combinations would be used. In one culture, each name had a y in it somewhere.



                You want special characters used, so Enur could become 'nur or En'r or E'r or En'. Kryshyn could become K'shyn, K'sh'n, 'ryshyn or Ky'yn.



                Remember to say the name aloud. If you cannot pronounce it, you might have a problem.



                You make the rules, just try to almost abide by them.






                share|improve this answer

























                  0












                  0








                  0







                  Bear in mind that languages do not have all names sounding the same. If you take my paternal grandfather's name Hyhory and his sons, Isydore, Anton and Kassian you will note considerable variation and that is in one family.



                  When I am working on names in fantasy, I choose a sound I like and use that as a foundation phoneme. One character, I wanted his name to mean rune, so looking at the word, I decided to flip it to Enur. In others I decided that soft vowels and consonant combinations would be used. In one culture, each name had a y in it somewhere.



                  You want special characters used, so Enur could become 'nur or En'r or E'r or En'. Kryshyn could become K'shyn, K'sh'n, 'ryshyn or Ky'yn.



                  Remember to say the name aloud. If you cannot pronounce it, you might have a problem.



                  You make the rules, just try to almost abide by them.






                  share|improve this answer













                  Bear in mind that languages do not have all names sounding the same. If you take my paternal grandfather's name Hyhory and his sons, Isydore, Anton and Kassian you will note considerable variation and that is in one family.



                  When I am working on names in fantasy, I choose a sound I like and use that as a foundation phoneme. One character, I wanted his name to mean rune, so looking at the word, I decided to flip it to Enur. In others I decided that soft vowels and consonant combinations would be used. In one culture, each name had a y in it somewhere.



                  You want special characters used, so Enur could become 'nur or En'r or E'r or En'. Kryshyn could become K'shyn, K'sh'n, 'ryshyn or Ky'yn.



                  Remember to say the name aloud. If you cannot pronounce it, you might have a problem.



                  You make the rules, just try to almost abide by them.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Apr 8 at 13:29









                  RasdashanRasdashan

                  9,68811160




                  9,68811160



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Writing Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fwriting.stackexchange.com%2fquestions%2f44462%2fhow-to-create-a-consistent-feel-for-character-names-in-a-fantasy-setting%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221

                      Creating closest line along the point''s azimuth using PostgreSQL Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Drawing line between points at specific distance in PostGIS?How to efficiently find the closest point over the dateline?How to find the nearest point by using PostGIS function?PostGIS nearest point with LATERAL JOIN in PostgreSQL 9.3+Creating a table and inserting selected streets using plpgsql functionsCreating a table that stores Distances and other columnSaving select query results (year wise) from PostgreSQL/PostGIS to text filesWhat is the information behind this geometry?How to give start and end vertex ids dynamically in pgr_dijkstra?Point to Polygon nearest distance DS_distance is not using geography index & knn <-> or <#> does not give result in orderLine to point conversion with start point and end point detection?

                      Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given