100+ Super Pretty Last Names For Your Characters

Georgia Stone
Feb 15, 2024 By Georgia Stone
Originally Published on Nov 10, 2020
Female warrior in a beautiful dress is holding her sword



A unique and memorable last name is necessary for every character whether for a novel, drama, role play, or gaming username, etc. This surname can define people's identity and can make your character come to life. For example, when you think of names such as Angel or Rose, you associate them with angelic, soft and loving personalities.

Now you may ask how to choose a cool last name? We have a list of three points that you may need to keep in mind.

Firstly, choose a name with a meaning that goes with the character's personality. Next, see whether it sounds good when put together with the last name. And lastly, count the syllables and makes sure it is not extremely lengthy.

However, even after keeping all this in mind, choosing a last name can be difficult while creating your characters, especially out of endless options. Hence, below we have collected and listed 120 prettiest last names you can consider for your character - whether this is in your book, play, or game.

For more naming ideas for your characters, take a look at Cool Last Names and Interesting Last Names.

Popular And Pretty Last Names

A popular last name can be the perfect fit for your character. Below we have listed some of the most common pretty last names which may suit your character.

1. Abbott, (Hebrew origin )meaning 'the head of a monastery'.

2. Albright Last name after a region in Austria.

3. Alcott, (English origin) means 'cottage'.

4. Archer, (English origin) means 'bowman'.

5. Austin It comes among common English last names, means 'great'.

6. Barlow, (Old English origin) means 'a pocket knife'.

7. Bishop, (English origin) a good last name for a character in a story meaning 'protector'.

8. Bradshaw, (English origin) perfect for a beautiful and glamorous girl, like Carrie Bradshaw.

9. Brennan, (Irish origin) means 'a little raven'.

10. Bright English last name; ideal for a cheerful and happy person.

11. Candy It comes among common last names; ideal to describe a sweet, delicate girl or lady.

12. Chambers Common English surname; meaning 'a servant who worked in his master's private chambers'.

13. Cooper, (English origin) meaning 'a barrel maker'.

14. Dempsey, (Irish origin) means 'proud'.

15. Earwood, (Anglo-Saxon origin) sounds very English and beautiful. The word har which means 'grey' and the word wudu which means 'wood'.

16. England After the country; a very approachable, classy name for a lady and a cool and collected one for a male character.

17. Evert Dainty English last name, meaning 'the one who posses the strength of a boar'.

18. Frost, (Scandinavian origin) indicates 'the frosty season'.

19. Gardner English surname from gardener; great for a girl gentle like flowers.

20. Gellar, (German origin) meaning 'One from the Geldern province of North Germany'.

21. Goddard (English origin) means 'good' perfect for a good, attractive lady.

22. Griffith, (Welsh origin) means 'chief'.

23. Higgins, (Irish origin) which means 'viking'. Sounds perfect on a petite lady.

24. Holland, (Netherlands origin) ideal for a classy lady.

25. Irwin, (Irish origin) means 'friend'.

26. Jackson, (American origin) meaning 'son of jack'.

27. Keller, (German and Irish origin) great name for a beautiful and spirited woman; meaning 'Cellar' or 'basement'.

28. Madden, (Irish origin) means the 'descendant of Madan'.

29. Marsh, (English origin) after marshy lands; a great option if the lady is chic.

30. Merchant (Anglo-Saxon origin) great for an accomplished lady.

31. Olson, (Scandinavian origin) means 'son of Ole' perfect for a soft, petite person.

32. Price (English origin) means 'son of Rhys', and also 'enthusiasm'.

33. Porter It is one of the fancy last names and means 'gatekeeper'.

34. Remington (Old English origin) which means 'from the Ridge Town'.

35. Temple (English origin) means sanctuary.

36. West One of the family names after the direction.

Pretty And Unique Last Names

If you want a last name that is both pretty and unique look no further. Here are some of our favorites listed below.

37. Almond, (Middle Eastern origin) means 'noble protector"'

38. Ayesa, (Arabic origin) A cute last name.

39. Bartley, (Old English origin) means 'a clearing in the woods'.

40. Bynes, (Anglo Saxon origin) variant of names Binn and Bines.

41. Capra, (Italian origin) meaning a goat; a very musical sounding last name.

42. Farley, (English origin)Another among surnames from nature meaning 'fern'.

43. Ferber, (German origin) surname formed from the variant Farber.

44. Flair Perfect surname for it means 'one with style and flair'.

45. Floris, (Latin origin) meaning 'flower' among surnames inspired by nature.

46. Fredrick, (German origin) means 'ruler'.

47. Holiday Among the cool last names holiday is associated with fun. It is one of the most unique last names.

48. Laurier, (French origin) a last name in French means 'bay tree'. This is one of the most pretty names out there.

49. Paisley, (Scottish origin) meaning 'Church'.

50. Winters, (English origin) after the season.

Beautiful Last Names That Are Hyphenated

Double barrel surnames, also referred to as hyphenated names, are sophisticated and have a western tradition. They could be the perfect choice for your character or your beautiful baby.

51. Amelia-Rose A combination of two of the most beautiful English last names possible.

52. Ava-Marie, (Latin origin) names that are timeless classics.

53. Ella-Jane, (British origin) last name for a girl in love with adventure and life.

54. Lily-Mary Beautiful British names that have roots in nature and tradition.

55. Lisa-Marie Delicate European last names that describe a beautiful lady perfectly.

56. Lloyd-Evans, (British origin) inspires beauty and sophistication.

57. Mia-Jane European names that are simple and beautiful.

58. Olive-May More modern, common last names for attractive girls.

59. Scarlett-Rose Last name that is all about depth, love, and beauty.

60. Sloane-Cooper, (American origin) this is a great last name for a strikingly beautiful girl.

61. Sophia-Grace European names that are all about dignity and poise.

Long Last Names

Last names that are long often stand out from the crowd, as they are memorable and have connotations of grandeur. Below is a list of surnames that are long and beautiful and could suit your character perfectly.

62. Abbington, (Old English origin) A great baby name and last name meaning 'man from Abba'.

63. Bernadotte, (French origin) meaning 'brave bear'.

64. Bettencourt, (German origin) meaning 'courtyard'.

65. Buccellati, (Italian origin) meaning 'mother'.

66. Donnelley, (Gaelic origin) meaning 'brown valor'.

67. Ecclestone, (English origin) meaning 'settlement by the church'.

68. Fairchild, Among common last names, a baby name for one who is ruddy and fair.

69. Ferdinand, (Spanish origin) meaning 'brave'.

70. Ferguson, (Scottish origin) meaning 'the son of Fergus'.

71. Ferragamo, (Italian origin) meaning 'hospitable'.

72. Flanagan, (Gaelic origin) meaning 'muddy'.

73. Grimaldi, (German and Spanish origin) meaning 'powerful protector'.

74. Hamilton, (English origin) means 'one from Hamela’s place'.

75. Hargreaves, (Anglo-Saxon origin) meaning 'on the border'.

76. Heineken, (German origin) meaning 'son of little Hein'.

77. Lightfoot, (English origin) among the cutest last names that refer to a nimble person.

78. Rainwater Sweet last baby name for one close to nature.

79. Rosenberg, (Jewish origin) means 'a mountain of roses' the perfect name for the good-looking one.

80. Stapleton, (English origin) for those from the Stapol settlement.

81. Sullivan, (Irish origin) meaning 'dark-eyed' perfect for the doe-eyed child.

82.. Templeton, (English origin) meaning 'town of sanctuary'.

83. Undergrove, A unique last name that has a sense of comic mystery to it.

84. Vandenberg, (Dutch origin) last name that means 'from the mountain'.

85. Yearwood, (English origin) Among long surnames variant of last name Yarwood.

Short And Pretty Surnames

Last names are that are short and sweet are often catchy and memorable names. They can often be used as a nickname for your character or make for a wonderful baby name as well.

86. Amos, (Hebrew origin)which means 'to carry' and also a common first name.

87. Berry Appealing last name and first name, which means 'a small fruit'.

88. Benz Classy first name and baby name; also a German surname meaning 'brave like a bear'.

89. Boss, (French origin) meaning 'hunchbacked'.

90. Brooks, (English origin) meaning 'a brook'.

91. Cash, (Latin origin) meaning 'hollow'.

92. Colt, (English origin) meaning 'young horse' is also a baby name.

93. Cox, (Belgian and Dutch, also English origin) a baby name, which means 'a rooster'.

94. Cruz, (Spanish and Iberian origin) first name and surname meaning 'cross'.

95. Cyrus, (Persian origin) First name and surname meaning 'one who cares'.

96. Darcy, (French origin) means 'from a fortress'.

97. Day, (English origin) Baby name and surname after David.

98. Duke, (American origin) Common American baby name and surname meaning 'leader'.

99. Earp, (English origin) Sweet English surname, a nickname for 'one who is dark'.

100. Finn, (Irish origin) Boy’s first name and surname means 'fair'.

101. Ford, (Old English origin) meaning 'river crossing'

102,Graff, (Anglo-Norman origin) meaning 'quill' or 'pen'.

103. Gucci, (Italian origin) meaning 'fashionable'.

104. Hadid, (Arabic origin) meaning 'iron'.

105. Hardy, (English origin) also among French last names; means 'bold'.

106. Henn, (Old English origin) it is a family name given to those selling poultry.

107. Hyde, (English origin) name given to the one living on a hide of land.

108. Lott, (Old English origin) refers to a lot or plot of land.

109. Luna, (Spanish and Italian origin) first name and surname meaning 'the moon'.

110. Nash, (English origin) family name from the ash trees.

111. Oaks First name of boy and surname; from the oak tree.

112. Peck, (English origin) meaning 'one living near the peak'.

113. Pope, (Latin origin) refers to the father or the Pope.

114. Rossi, (Italian origin) Common Italian surname meaning 'one with red hair'.

115. Rush, (Old English origin) name meaning 'one who lives near the rushes'.

116. Webb, (Scottish and English origin) meaning 'weaver of cloth'.

117. Witt, (Dutch origin) meaning 'white'.

118. Wong, (Chinese origin)means 'one living near meadows or fields'.

119. York, (English origin) means 'a yew settlement'.

120. Zade (Persian origin) an uncommon Persian last name, which means 'the son of'.

We Want Your Photos!
We Want Your Photos!

We Want Your Photos!

Do you have a photo you are happy to share that would improve this article?
Email your photos

More for You

See All

Written by Georgia Stone

Bachelor of Arts specializing in French with Film Studies, Bachelor of Arts (Year Abroad) specializing in Literature, History, Language, Media, and Art

Georgia Stone picture

Georgia StoneBachelor of Arts specializing in French with Film Studies, Bachelor of Arts (Year Abroad) specializing in Literature, History, Language, Media, and Art

Georgia is an experienced Content Manager with a degree in French and Film Studies from King's College London and Bachelors degree from Université Paris-Sorbonne. Her passion for exploring the world and experiencing different cultures was sparked during her childhood in Switzerland and her year abroad in Paris. In her spare time, Georgia enjoys using London's excellent travel connections to explore further afield.

Read full bio >