My feed

200 cute baby names for 2024

Looking for a cute name for your baby, complete with an adorable meaning and interesting origin? Well, look no further. We’ve collated 200 cute baby girl and baby boy names. We’ve also found some sweet unisex names too. Read on for a comprehensive round-up of the cutest names for your new arrival.

By Louise Baty | Last updated Apr 9, 2024

Cute newborn snuggled under a blanket

Button noses, squishable cheeks and teeny fingers and toes… Babies just can’t help being cute. With all this adorableness in mind, it makes sense that you’d want to find the cutest name for your bundle of joy. But how on earth do you make such a crucial decision and ensure it’s the right long-term choice?

We totally get it. Choosing a name for your new arrival can feel like a big responsibility. But fret not because we’re here to help and we’ve already put the legwork in on your behalf by rounding up 200 of the cutest names for babies in 2024. 

All you have to do is put your feet up and keep scrolling to read up on the cutest girl names and cutest boy names, including many of the most popular baby names.

Pregnant? Get week-by-week updates to your inbox Subscribe now

How we chose the top cute baby names

We started our baby name search with the most popular names for girls and boys registered in England and Wales in 2021, as recorded by the Office for National Statistics (ONS).

How the ONS compiles their list of baby names

Every year, the ONS goes through the process of collecting birth registration data. It then analyses the name frequency, ranking names based on popularity and categorising by sex. Once the figures are in, the official lists are released, offering intriguing insights into baby name trends, which can fluctuate dramatically year on year.

Because collating so many names is an understandably time-consuming process, the figures for 2022 are yet to be released. Don’t stress though because we’ll update you as soon as they’re out.

For now, we have oodles of gorgeous baby names for you to look through. In addition to a selection of the cutest baby names from ONS’s top 100 list, we also picked some of our favourite baby names from our other baby name articles, including the most loved Welsh baby names, Scottish baby names, Irish baby names and cool baby names

Naturally, we also headed to our own Baby Names forum for parents’ opinions on various baby names. This has helped us narrow down a list of unique cute baby name choices from various categories, including those inspired by different continents globally along with modern baby names and gender-neutral baby names, to give you as far-reaching inspiration as possible.

In our lists, you’ll also learn the fascinating meaning and origin of each name we’ve selected. Our aim is to help you navigate the baby naming process with minimal fuss and stress. So without any further ado, let’s get scrolling.

Cute girl names

1. Alessia

  • Origin: Italian

  • Meaning: Defender of mankind

2. Annie

  • Origin: English

  • Meaning: Grace

3. Amaya (or Amaia)

  • Origin: Japanese, Spanish, Arabic

  • Meaning: Night rain, mother city or the end

4. Ava

  • Origin: Latin, Hebrew

  • Meaning: Birdlike or life

5. April

  • Origin: Latin

  • Meaning: To blossom 

6. Bella 

  • Origin: Italian

  • Meaning: Beautiful

7. Betty

  • Origin: English

  • Meaning: Consecrated to God

8. Bibi

  • Origin: Irish

  • Meaning: The exalted one 

9. Birdie

  • Origin: English

  • Meaning: Refers to a little bird 

10. Bluebell

  • Origin: English

  • Meaning: Refers to the bluebell flower

11. Bo

  • Origin: Old Norse

  • Meaning: To live

12. Bonnie

  • Origin: Scottish

  • Meaning: Beautiful, cheerful 

13. Chloe

  • Origin: Greek

  • Meaning: Green shoot or new growth

14. Coco

  • Origin: French

  • Meaning: Victorious 

15. Daisy

  • Origin: English

  • Meaning: From the flower

16. Dulcie

  • Origin: Latin

  • Meaning: Sweet or pleasant

17. Dot

  • Origin: English

  • Meaning: Gift of God

18. Emerald

  • Origin: Greek

  • Meaning: Rebirth and love (referring to the gemstone) 

19. Ella    

  • Origin: German, English

  • Meaning: All, completely or fairy maiden

20. Elodie

  • Origin: French

  • Meaning: Foreign riches

21. Elsie  

  • Origin: Scottish

  • Meaning: Pledged to God

22. Emma

  • Origin: German

  • Meaning: Whole/great    

23. Evelyn

  • Origin: English

  • Meaning: Wished for child

24. Etta

  • Origin: English, Italian

  • Meaning: Little rose

25. Faye

  • Origin: English

  • Meaning: Fairy

26. Fifi

  • Origin: Hebrew, French

  • Meaning: God gives  

27. Fleur

  • Origin: French

  • Meaning: Flower

28. Flora

  • Origin: Latin

  • Meaning: Flourishing

29. Gracie 

  • Origin: English

  • Meaning: Grace of God

30. Hallie (or Halle)

  • Origin: English 

  • Meaning: Dweller at the hall meadow

31. Heidi 

  • Origin: German

  • Meaning: Of noble birth

32. Holly 

  • Origin: English

  • Meaning: Holly tree

33. Honey

  • Origin: English

  • Meaning: Sweet 

34. India

  • Origin: Sanskrit, Old English

  • Meaning: From the river Indus 

35. Isla

  • Origin: Scottish

  • Meaning: From Islay, an island in the Scottish Hebrides

36. Iris  

  • Origin: Greek

  • Meaning: Rainbow

37. Joy

  • Origin: English

  • Meaning: Contentment

38. Juno

  • Origin: Latin

  • Meaning: Youthful

39. Katia

  • Origin: Russian

  • Meaning: Pure

40. Kiki

  • Origin: French, Spanish

  • Meaning: Double happiness or noble

41. Lila (or Lyla)

  • Origin: Persian

  • Meaning: Youthful innocence

42. Lily

  • Origin: English

  • Meaning: Pure or lily flower

43. Liv

  • Origin: Old Norse

  • Meaning: Life, protection, shelter or warmth  

44. Lola

  • Origin: Spanish

  • Meaning: Lady of sorrows   

45. Lottie

  • Origin: French

  • Meaning: Strong woman

46. Lulu

  • Origin: German

  • Meaning: Famous warrior 

47. Mabel

  • Origin: Latin

  • Meaning: Loveable

48. Maeve 

  • Origin: Irish

  • Meaning: Intoxicating or she who rules 

49. Margot

  • Origin: French

  • Meaning: Pearl

50. Matilda

  • Origin: German 

  • Meaning: Strength in battle

51. Mia

  • Origin: Italian

  • Meaning: Mine

52. Millie

  • Origin: English

  • Meaning: Gentle strength

53. Molly (or Mollie)

  • Origin: Irish

  • Meaning: Star of the sea

54. Myla 

  • Origin: Latin, German, French

  • Meaning: Soldier, merciful

55. Nala

  • Origin: African (Swahili)

  • Meaning: Queen

56. Nancy

  • Origin: Hebrew

  • Meaning: Grace

57. Nelly (or Nellie)

  • Origin: English

  • Meaning: Light or bright 

58. Nina

  • Origin: Latin

  • Meaning: Full of grace

59. Orla  

  • Origin: Irish 

  • Meaning: Golden princess

60. Olive 

  • Origin: Latin

  • Meaning: Olive tree

61. Opal

  • Origin: Latin

  • Meaning: Precious gem

62. Raine (or Rain)

  • Origin: English

  • Meaning: Rain or queen 

63. Rosa

  • Origin: Latin

  • Meaning: Referring to the rose flower

64. Ruby 

  • Origin: Latin

  • Meaning: From the gemstone

65. Safia

  • Origin: Arabic

  • Meaning: Pure or wise 

66. Suki

  • Origin: Japanese

  • Meaning: Beloved 

67. Sophie 

  • Origin: Greek

  • Meaning: Wisdom

68. Tiggy

  • Origin: English

  • Meaning: Poet 

69. Thea

  • Origin: Greek

  • Meaning: Goddess

70. Thuli

  • Origin: Zulu (South Africa)

  • Meaning: Quiet

71. Violet

  • Origin: Latin 

  • Meaning: Of the flower

72. Vita

  • Origin: Latin

  • Meaning: Life

73. Winnie

  • Origin: English

  • Meaning: Holy reconciliation 

74. Zama

  • Origin: Zulu/Xhosa (South Africa)

  • Meaning: To try 

75. Zara  

  • Origin: Arabic

  • Meaning: Blossoming flower

What Mumsnetters say about cute baby girl names

“I love Lyla and Ava.” - Mumsnet user, Mamato2gorgeousboys

“Nina - short, easy to spell, a lovely name and under-used.” - Mumsnet user, BeaLola

“I named my baby Thea in May - not heard of many Theas and it's a short, simple name but so pretty in my opinion.” - Mumsnet user, Emmaaa1990

Cute boy names

76. Ace

  • Origin: English

  • Meaning: One who excels, number one

77. Adam

  • Origin: Hebrew

  • Meaning: Man

78. Albert

  • Origin: German

  • Meaning: Noble

79. Albie

  • Origin: English

  • Meaning: Noble

80. Alfie

  • Origin: English

  • Meaning: Elf counsel

81. Archie

  • Origin: English

  • Meaning: Genuine

82. Ari

  • Origin: Hebrew

  • Meaning: Lion or eagle

83. Arthur

  • Origin: Celtic, Welsh

  • Meaning: Bear-like

84. Ashton

  • Origin: English

  • Meaning: Ash tree town

85. Axel

  • Origin: German

  • Meaning: Father of peace

86. Beck

  • Origin: English

  • Meaning: Stream

87. Benji

  • Origin: Hebrew

  • Meaning: Son of my right hand

88. Bowie

  • Origin: Scottish

  • Meaning: Yellow-haired

89. Bram 

  • Origin: Hebrew, Dutch (short form of Abraham)

  • Meaning: Father of a multitude

90. Brody (or Brodie)

  • Origin: Scottish

  • Meaning: Muddy place

91. Casper

  • Origin: Old English

  • Meaning: Treasure bearer

92. Charlie

  • Origin: English

  • Meaning: Free man 

93. Chester

  • Origin: Old English

  • Meaning: Fortress

94. Elijah

  • Origin: Hebrew

  • Meaning: Yahweh is my God

95. Ellis

  • Origin: Hebrew (derived from Elijah)

  • Meaning: Kind, my God is Yahweh

96. Ethan

  • Origin: Hebrew

  • Meaning: Strong or steadfast

97. Evan

  • Origin: Welsh (derived from Iefan) 

  • Meaning: Young warrior or God is good/gracious

98. Ernie

  • Origin: English

  • Meaning: Serious, determined

99. Ezra

  • Origin: Hebrew

  • Meaning: Help or helper

100. Felix

  • Origin: Latin

  • Meaning: Happy or lucky

101. Finn

  • Origin: Irish

  • Meaning: Fair

102. Finley

  • Origin: Scottish, Irish

  • Meaning: Fair warrior

103. Flynn

  • Origin: Irish

  • Meaning: Reddish complexion

104. Fox

  • Origin: Old English

  • Meaning: Cunning

105. Freddie

  • Origin: English

  • Meaning: Peaceful ruler

106. Hadley

  • Origin: English

  • Meaning: Heather-covered meadow

107. Harvey

  • Origin: Old English

  • Meaning: Army warrior 

108. Harry

  • Origin: English

  • Meaning: Ruler of the household 

109. Hugo

  • Origin: German

  • Meaning: Spirit

110. Idris

  • Origin: Arabic 

  • Meaning: Studious or smart

111. Isaac

  • Origin: Hebrew

  • Meaning: He will laugh

112. Ivan

  • Origin: Slavic, Hebrew

  • Meaning: God is gracious

113. Jack

  • Origin: English

  • Meaning: God is gracious  

114. Jago

  • Origin: Spanish, Cornish form of James or Jacob

  • Meaning: Supplanter

115. Jett

  • Origin: English

  • Meaning: Jet black

116. Jude

  • Origin: Greek

  • Meaning: Praised

117. Jules

  • Origin: Latin

  • Meaning: Youthful, downy

118. Lars

  • Origin: Scandinavian, Germanic

  • Meaning: Crowned with laurel

119. Leo

  • Origin: Latin

  • Meaning: Lion 

120. Levi

  • Origin: Hebrew

  • Meaning: Joined

121. Liam

  • Origin: Irish

  • Meaning: Resolute protector, strong-willed warrior

122. Louie

  • Origin: French

  • Meaning: Famous warrior

123. Lorcan

  • Origin: Irish Gaelic

  • Meaning: Fierce or little fierce one

124. Luca

  • Origin: Italian

  • Meaning: Light

125. Max

  • Origin: Latin

  • Meaning: Greatest

126. Milo

  • Origin: German

  • Meaning: Merciful

127. Moss

  • Origin: English

  • Meaning: Small, soft plant

128. Nate

  • Origin: Hebrew

  • Meaning: Gift of God

129. Nico

  • Origin: Greek

  • Meaning: Victory of the people

130. Nolan

  • Origin: Irish

  • Meaning: Descendant of a champion

131. Oisín

  • Origin: Irish Gaelic

  • Meaning: Little deer

132. Oliver

  • Origin: Latin

  • Meaning: Olive tree

133. Ollie

  • Origin: English

  • Meaning: Olive tree 

134. Oscar

  • Origin: Old English

  • Meaning: Spear of the God 

135. Rafferty

  • Origin: Irish

  • Meaning: Abundance or one who will prosper

136. Ralph

  • Origin: Old Norse

  • Meaning: Wolf counsel

137. Reagan

  • Origin: Irish

  • Meaning: Little king

138. Reggie

  • Origin: English

  • Meaning: Rule

139. Reuben

  • Origin: Hebrew

  • Meaning: Behold, a son

140. Roman

  • Origin: Latin

  • Meaning: Of Rome 

141. Rory

  • Origin: Irish

  • Meaning: Red king

142. Rupert

  • Origin: German

  • Meaning: Famous/fame or bright

143. Sonny

  • Origin: English

  • Meaning: Son

144. Theo

  • Origin: Greek

  • Meaning: Gift of God

145. Thomas

  • Origin: Aramaic

  • Meaning: Twin 

146. Teddy

  • Origin: English

  • Meaning: Gift of God

147. Wilbur

  • Origin: Old English

  • Meaning: Strong-willed defender

148. Willoughby

  • Origin: English

  • Meaning: Willow farm

149. Yari

  • Origin: Japanese, Persian, Italian, Hebrew

  • Meaning: Spear, friendship or gold

150. Zebedee

  • Origin: Hebrew

  • Meaning: Gift of God

What Mumsnetters say about cute baby boy names

“What about Flynn if you want something a bit more unusual? I think it’s lovely and only ever met one!” -- Mumsnet user OopsieeDaisy

“I would suggest something that could have a cute nickname but would work into adulthood for your son.” Mumsnet user, wellingtonsandwaffles

“Edward with ‘Teddy’ as nickname.” - Mumsnet user, siblingrevelryagain

Cute gender-neutral names

151. Addie

  • Origin: English

  • Meaning: Noble

152. Alex

  • Origin: Greek

  • Meaning: Defending men

153. Angel

  • Origin: Greek

  • Meaning: Messenger of God

154. Ashley

  • Origin: English

  • Meaning: Ash tree meadow

155. Archer

  • Origin: English

  • Meaning: Bowman

156. Bailey

  • Origin: English

  • Meaning: Bailiff, steward

157. Beau

  • Origin: French

  • Meaning: Handsome, beautiful

158. Billie

  • Origin: German name

  • Meaning: High protector

159. Bobby (or Bobbie)

  • Origin: English

  • Meaning: Bright fame

160. Blair

  • Origin: Scottish

  • Meaning: Field or meadow

161. Bronte

  • Origin: Greek

  • Meaning: Thunder

162. Casey

  • Origin: Irish 

  • Meaning: Vigilant or watchful

163. Cary

  • Origin: Welsh origin 

  • Meaning: Pure

164. Dakota

  • Origin: Sioux

  • Meaning: Allies, friends

165. Eden

  • Origin: Hebrew

  • Meaning: Paradise  

166. Ellery

  • Origin: English

  • Meaning: Alder tree

167. Elliot

  • Origin: Hebrew

  • Meaning: Yaweh is my God

168. Fallon (or Falon)

  • Origin: Irish

  • Meaning: Superior or descended from a ruler

169. Frankie

  • Origin: English

  • Meaning: Free or honest

170. Harlow

  • Origin: English

  •  Meaning: Rock hill or army hill

171. Harper

  • Origin: English

  • Meaning: Harp player 

172. Indie

  • Origin: English

  • Meaning: Independence

173. Jaime (or Jamie)

  • Origin: Hebrew

  • Meaning: Supplanter or one that follows

174. Jesse (or Jessie)

  • Origin: Hebrew

  • Meaning: God exists

175. Jo

  • Origin: Latin

  • Meaning: God is gracious

176. Jordan

  • Origin: Hebrew

  • Meaning: To flow down, descend 

177. Kai

  • Origin: Hawaiian, Japanese

  • Meaning: Sea, ocean or keeper of the keys

178. Madison 

  • Origin: English

  • Meaning: Son of Matthew

179. Mackenzie

  • Origin: Scottish

  • Meaning: Son of the bright one

180. Matty

  • Origin: Hebrew

  • Meaning: Gift of God

181. Max

  • Origin: Latin

  • Meaning: The greatest

182. Morgan

  • Origin: Welsh

  • Meaning: Sea circle 

183. Noah (or Noa)

  • Origin: Hebrew

  • Meaning: Rest or comfort

184. Parker

  • Origin: English

  • Meaning: Park keeper

185. Remi (or Remy)

  • Origin: French

  • Meaning: Rower 

186. River

  • Origin: English

  • Meaning: Water that flows to the sea

187. Robin (or Robyn)

  • Origin: English

  • Meaning: Bright fame

188. Rowan

  • Origin: Irish

  • Meaning: Little redhead

190. Rumi

  • Origin: Japanese 

  • Meaning: Peaceful or flow

191. Sam

  • Origin: Hebrew

  • Meaning: Told by God

192. Skylar

  • Origin: Dutch

  • Meaning: Scholar

193. Stevie

  • Origin: Greek

  • Meaning: Crown

194. Taegan

  • Origin: Irish name

  • Meaning: Little poet

195. Taylor

  • Origin: English

  • Meaning: Cutter of cloth

196. Tatum

  • Origin: English

  • Meaning: Cheerful

197. Willow

  • Origin: English

  • Meaning: Willow tree or freedom

198. Winter (or Wynter)

  • Origin: English

  • Meaning: The winter season

199. Wren

  • Origin: English

  • Meaning: Small bird

200. Ziggy

  • Origin: German

  • Victorious protector

What Mumsnetters say about cute gender-neutral baby names

“I do like unisex nicknames like: Sam, Alex, Max, Jo(e)” - Mumsnet user, DuckIings

“Love Wren and Robin! Also Noa/Noah.” - Mumsnet user, Octoberfarm

“Perhaps go for a longer name that has a neutral shortening E.g Alexandra / Alexander.” - Mumsnet user, Twizbe 

How to choose a cute baby name

When you’re looking for a cute, unique baby name you might want to look for a moniker that ticks a few of the following boxes:

  • Look for short but sweet names. Through our extensive research, we’ve found that baby names considered cute by parents-to-be tend to have one or two syllables. Short names aren’t just adorable - they’re easier for your little one to learn to say and spell too, when the time comes. 

  • If you’d prefer a longer name, choose one which can be shortened down to a cutesy nickname. Many parents, including Mumsnetters on our Baby Names Forum, advise that this is a clever way of giving your baby options when they’re older, which makes perfect sense.

  • If you’re looking for the perfect cute baby name, take inspiration from classic, timeless names such as Annie and Jack. 

  • Equally, don’t discount more ‘modern’ options such as Sonny and Skylar.

  • Unisex names, including Harlow and Eden, are becoming increasingly popular with parents looking for unusual cute names for their newborn baby girls and boys.

  • When considering cute baby names, always test out your choices against the middle name and surname your baby will be using. Say them aloud, write them down together. Always, always double check that your baby’s full initials don’t spell anything potentially embarrassing.

  • Lastly, try the ‘playground test’, loudly calling out potential baby names repeatedly as though you’re trying to persuade your future child to get off the climbing frame in front of an audience of other parents. If it ‘flows’ and feels natural when you do this, you might just be onto a winner.

What is the cutest baby name?

With some many adorable names in one list, it was hard to choose the overall top picks. To ensure we’d covered all bases in our research, we looked at names which are loved by parents-to-be on our Baby Names Forum as well as elsewhere online. 

For girls, the cutest baby names include Ava, Mabel and Violet. For baby boys, the cutest names are Felix, Teddy and Casper. The most adorable unisex baby name picks we’ve found are all nature-inspired, with Willow, Rowan and River coming out as favourites. 

About the author

Louise Baty writes parenting content for Mumsnet, producing product round-ups, travel guides and baby name articles. She’s also written content for Mumsnet’s sister site, Gransnet. 

Originally from West Yorkshire, Louise has worked as a features writer for consumer magazines and national newspapers for 20 years. She specialises in parenting and lifestyle features and emotional true life first-person interview pieces and has authored four non-fiction books on parenting and grandparenting.

Mum to two tweenagers, Louise’s own baby name choosing days may be long gone. However, she admits to having spent a LONG time deciding on her DCs’ names, together with her DP. 

For this reason, Louise has a particular interest in baby names. She understands how difficult it can be to narrow down a short list from your long list of baby names, either during pregnancy or during the sleep-deprived days following the birth of your baby. By compiling comprehensive and easy-to-follow baby name round-ups for Mumsnet, she hopes to provide inspiration and support to parents-to-be who are looking for the perfect name for their baby.