Many authors choose names for their characters based on their personalities. The names often have meanings for each character based on their behaviors and backstories.
I, however, am not normally like that. I usually choose names for my characters simply by how much they appeal to me. Of course, I take into consideration the characters’ races, religions, ethnicities, and generations when I name them.
While I never name characters based on their personalities, there are a few times my characters’ names had purposes.
For example, in book 1 of my “Magical Missions” series, the main antagonist is Beau Duchamp. I chose Beau so that kids could pronounce his name more easily for a French man.
Another example is Errol, the villain in book 2 of my series. He was inspired by the Grim Reaper. He was also originally named Peril and was eviler in early drafts of the story. However, editors have said that he wasn’t wicked enough to be called “Peril.” So, I changed his name to something that rhymed with his original name.
In my third installment, the main villain has a made-up name: Boo-Champ Corey. The name represents a combination of two other bad guys from my series world.
The final character is a wizard mentor called Mr. Reuber. He was inspired by Hagrid from “Harry Potter”, so his last name sounds similar to Hagrid’s first name, Rubeus. Of course, he isn’t a representation of J.K. Rowling’s creation and he does differ from Hagrid, as well.
However, since book 3 hasn’t been published yet, I don’t know if those characters will make it to the final draft. Hopefully, they will.
Other than these examples, my characters’ names were chosen purely based on what I liked.