If you’re creating a fictional character for a story, this page will serve as a helpful resource. Here you’ll find last names that can be used for characters in books, novels, games, movie scripts, and more.
How to Choose a Last Name for a Character
A character’s last name is very important for setting the scene of that character and their life. Oftentimes, a fictional character will have a name that fits them perfectly. A perfect character name may be reminiscent of some aspect of the character’s personality, role, or appearance.
When naming a fictional character, choosing a name that is appropriate for them is important. A great first step is to make the last name memorable. If we take the time to consider the sound and pronunciation of a name, we can determine if it matches the character. The meaning of a name can be a subtle, lightweight way of making the name appropriate. Be sure to consider the genre of writing, the period in which they’re living, and the theme of the work to choose a name suitable for the character. The name should be theme appropriate also.
59 Categories of Last Names for Characters
Here you will find comprehensive and detailed lists of all kinds of last names based on every character archetype.
1. Last Names for Male Characters
2. Last Names for Female Characters
3. Last Names for Heroes and Protagonists
4. Last Names for Villains and Antagonists
5. Last Names for Cool Characters
6. Last Names for Fantasy Characters
7. Last Names for Unique Characters
8. Last Names for Pretty Characters
9. Last Names for Rich Characters
10. Last Names for Cute Characters
11. Last Names for Badass Characters
12. Last Names for Fancy Characters
13. Last Names for Rare Characters
14. Last Names for Powerful Characters
15. Last Names for Strong Characters
16. Last Names for Beautiful Characters
17. Last Names for Sexy Characters
18. Last Names for Romantic Love Interests
19. Last Names for Old Fashioned Characters
20. Last Names for Warrior Characters
21. Last Names for Smart Characters
22. Last Names for Weird Characters
24. Last Names for Royal Characters
23. Last Names for Regal Characters
25. Last Names for Common, Basic, and Boring Characters
26. Last Names for Magical Characters
27. Last Names for Mystical Characters
28. Last Names for Futuristic Characters
29. Last Names for Science-Fiction Characters
30. Last Names for Classy Characters
- de Winters
31. Last Names for Posh Characters
32. Last Names for Old Money Characters
- de Trafford
- Du Pont
33. Last Names for Victorian Characters
34. Last Names for Vintage Characters
35. Last Names for Medieval Characters
36. Last Names for Ancient Characters
37. Last Names for Roman Characters
38. Last Names for Viking Characters
39. Last Names for Gypsy Characters
40. Last Names for Noble Characters
41. Last Names for Aristocratic Characters
42. Last Names for Gothic Characters
56. Last Names for Dark Characters
43. Last Names for Wild West Characters
44. Last Names for Cowboy Characters
45. Last Names for Southern Characters
46. Last Names for Country Characters
47. Last Names for Exotic Characters
48. Last Names for Unusual Characters
49. Last Names for Uncommon Characters
50. Last Names for Interesting Characters
51. Last Names for Nature and Earthy Characters
52. Last Names for Elegant Characters
53. Last Names for Sophisticated Characters
54. Last Names for Awesome Characters
55. Fairy Tale Last Names
57. Last Names for Scary and Creepy Characters
58. Last Names for Angelic Characters
59. Last Names for Soft Characters
Character Name Generator
Our character name generator will give you random name suggestions to help you find the perfect surname for your character in progress!
→ See the Character Name Generator
Last Names of the Most Famous Characters of All Time
James Bond is a fictional character created by novelist Ian Fleming in 1953. Bond is a British secret agent operating under the codename 007 and is the protagonist in 12 novels and 25 movies. Fleming has spoken about the origins of Bond as a name for this character, citing its brief, unromantic, and Anglo-Saxon yet very masculine qualities as perfect for the detail-oriented and pragmatic Bond.
Robin Hood is a legendary hero depicted originally in English folklore and subsequently in books and movies. Hood is most famous for robbing the rich and giving to the poor. The name Hood has English origins, simply meaning related to hoods: either wearing them or making them. Robin Hood is often depicted as wearing a Lincoln green hood, likely to disguise his true identity.
Walter White is the main protagonist in the American TV series Breaking Bad. White as a name comes from Scottish origins to mean fair hair, skin, or complexion. Depicted by Bryan Cranston, Walter White is an iconic character in popular culture and, in the show, a skilled chemist who turns to sell drugs to fund medical bills. The surname White, one of the most common names in the United States, subtly speaks to the show’s premise of a failed American dream.
Sherlock Holmes is a fictional detective created by British author Arthur Conan Doyle. While Holmes originates in literature, he has become the most portrayed character in film and television history. Holmes is an English name meaning “island”, and this is certainly apt for Sherlock as he is often depicted as very proficient in observation, deduction, and logical reasoning — skills that usually need to be accompanied by some solitude.
Jay Gatsby is the titular character in F Scott Fitzgerald’s 1925 novel The Great Gatsby. Gatsby is an enigmatic character, known for being a millionaire who hosts luxurious parties. The name Gatsby has German origins to mean “from Gaddesby”. Certainly, with this unusual-sounding name, Gatsby was destined to be a famous literary character.