How to create a consistent feel for character names in a fantasy setting?Humor in a fantasy settingCreating...
Why airport relocation isn't done gradually?
Is it legal to have the "// (c) 2019 John Smith" header in all files when there are hundreds of contributors?
Lied on resume at previous job
Calculate Levenshtein distance between two strings in Python
What to wear for invited talk in Canada
Can a planet have a different gravitational pull depending on its location in orbit around its sun?
Are objects structures and/or vice versa?
Could Giant Ground Sloths have been a good pack animal for the ancient Mayans?
Why do we use polarized capacitors?
What are the advantages and disadvantages of running one shots compared to campaigns?
How is it possible for user's password to be changed after storage was encrypted? (on OS X, Android)
"listening to me about as much as you're listening to this pole here"
Manga about a female worker who got dragged into another world together with this high school girl and she was just told she's not needed anymore
Copycat chess is back
Finding files for which a command fails
Is ipsum/ipsa/ipse a third person pronoun, or can it serve other functions?
Where else does the Shulchan Aruch quote an authority by name?
Domain expired, GoDaddy holds it and is asking more money
Need help identifying/translating a plaque in Tangier, Morocco
Extreme, but not acceptable situation and I can't start the work tomorrow morning
Where to refill my bottle in India?
How do I create uniquely male characters?
Could a US political party gain complete control over the government by removing checks & balances?
Pristine Bit Checking
How to create a consistent feel for character names in a fantasy setting?
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?
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
add a comment |
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
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.
18 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
@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
7 hours ago
add a comment |
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
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
fantasy naming roleplaying
edited 7 hours ago
Lauren Ipsum
67.1k699221
67.1k699221
asked 23 hours ago
linksassinlinksassin
2,364934
2,364934
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.
18 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
@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
7 hours ago
add a comment |
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.
18 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
@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
7 hours ago
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.
18 hours ago
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.
18 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
@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
7 hours ago
@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
7 hours ago
add a comment |
4 Answers
4
active
oldest
votes
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.
add a comment |
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.
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
5 hours ago
add a comment |
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:
This site is very easy to use, I have found it to be invaluable.
New contributor
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
5 hours ago
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
5 hours ago
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
edited 15 hours ago
answered 20 hours ago
YnneadwraithYnneadwraith
2714
2714
add a comment |
add a comment |
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.
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
5 hours ago
add a comment |
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.
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
5 hours ago
add a comment |
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.
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.
answered 15 hours ago
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
5 hours ago
add a comment |
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
5 hours ago
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
5 hours ago
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
5 hours ago
add a comment |
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:
This site is very easy to use, I have found it to be invaluable.
New contributor
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
5 hours ago
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
5 hours ago
add a comment |
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:
This site is very easy to use, I have found it to be invaluable.
New contributor
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
5 hours ago
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
5 hours ago
add a comment |
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:
This site is very easy to use, I have found it to be invaluable.
New contributor
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:
This site is very easy to use, I have found it to be invaluable.
New contributor
New contributor
answered 15 hours ago
matildalee23matildalee23
412
412
New contributor
New contributor
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
5 hours ago
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
5 hours ago
add a comment |
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
5 hours ago
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
5 hours ago
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
5 hours ago
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
5 hours ago
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
5 hours ago
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
5 hours ago
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered 16 hours ago
RasdashanRasdashan
9,66311160
9,66311160
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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.
18 hours ago
Good question. I assume you've considered and rejected just plagiarising from existing weird languages (such as Finnish: eetu, iida, jaakkima...).
– Nathan Cooper
16 hours ago
@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
7 hours ago