Post History
There are many factors that would affect what names would work better for your characters. First, is the character using a name, nickname or pseudonym? A nickname would be given for some reason, a...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/34456 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/34456 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
There are many factors that would affect what names would work better for your characters. First, is the character using a name, nickname or pseudonym? A nickname would be given for some reason, a pseudonym would be chosen with some thought in mind. It therefore makes sense for nicknames and pseudonyms to reflect some trait of the person using them. Second, who gives a name, and when? In some cultures, a person receives a new name when becoming an adult, or when joining a particular profession (for example - Geisha). This trope is also quite common in fiction. Tolkien's elves, for example, acquired names in the course of their lifetime, given by people close to them, based on traits. A name given as we're used to in Western society, by the parents, could be thematic in a different way - it could reflect what kind of background the child comes from. Take for example Michael Carpenter, a religious character from the Dresden Files series. His children are named Molly (that's short for Mary: source[enter link description here](https://www.behindthename.com/name/molly)), Daniel, Matthew, Alicia, Amanda, Hope. See a trend here? So, for a minor character, a name would provide information on the character's background. Finally, when you pick a realistic name, you have a long list of names to chose from. There's no reason why you shouldn't pick something thematically appropriate. Take Michael Carpenter, mentioned above. It's not a name that stands out in a crowd, is it? But what if I told you the guy is a Knight of the Cross? Suddenly both his surname and given name become thematically appropriate, don't they? (And you don't even need to know what exactly a Knight of the Cross is.) In some settings, you can ignore realism entirely in favour of thematic names. This works best in humorous works, not meant to be taken seriously, or in works for children (think of Cruella De Vil). However, some readers (me) might find names that are too thematically in-your-face detracting from the story you are trying to tell. The main character in "Good Omens" being called Adam - that's a stroke of genius, tying together the themes of the book. Remus Lupin in "Harry Potter", on the other hand screams to me "my parents knew I was going to become a werewolf, so they gave me both a name _and a family name_ that would fit."