180 cool baby names for boys and girls
You've come to right place if you're searching for cool and unique names for your baby boy or girl. Take a look through our list of the best on trend names that sound modern and fashionable and will give your little one the chance to follow their own path as they grow
On the hunt for cool baby names? We've compiled a list of the best, cool first names for baby boys and girls that will give your baby the chance to create his or her own identity and stand out from the crowd. We've listed the best trending, unique and popular cool names for your baby that have that special blend of being both creative and unique as well as having that certain je ne sais quoi that makes everyone admire them. We know that finding the perfect name for your baby can be a tricky task so we've done all the hard work for you, with our brilliant list of cool names with meanings that both you and your child will love.
Want even more inspiration? We have flower baby names for girls and also out of the this world space-inspired baby names that are wonderfully unique and rare.
Here's our list of cool baby names to inspire you...
Cool baby names | Cool names for girls | Cool names for boys
Cool baby names
Many of these cool baby names could be used for either boys and girls and are excellent choices if you want to give your baby a gender-neutral name. In fact, it's definitely a cool move to give your girl a boy name (think Blake Lively and Ryan Reynolds' daughter, James) or to give your boy a more feminine name (like Chrissy Teigen and John Legend who named their son Wren). Whichever cool route you go down the names in this list are cool, trendy and will give your baby freedom to grow into their own cool persona.
1. Adrian
More like this
- Origin: Latin
- Meaning: son of Adria
2. Alexis
- Origin: French
- Meaning: noble and light
3. Ashley
- Origin: English
- Meaning: ash tree clearing
- Also: Ashlee, Ashleigh
4. August
- Origin: Latin
- Meaning: to increase
5. Bailey
- Origin: English
- Meaning: bailiff
6. Blaise
- Origin: French
- Meaning: lisp, stutter
- Also: Blase, Blaze
7. Bradley
- Origin: British
- Meaning: broad meadow
8. Bruno
- Origin: German
- Meaning: brown, dark
9. Byron
- Origin: British
- Meaning: at the byres
10. Corey
- Origin: Irish
- Meaning: in or from the hollow
11. Courtney
- Origin: French
- Meaning: courteous, from the court
- Also: Cortney, Kortney, Kourtney
12. Eden
- Origin: Hebrew
- Meaning: place of pleasure
13. Edison
- Origin: British
- Meaning: son of Edward
14. Frankie
- Origin: Latin
- Meaning: free man
15. Jonah
- Origin: Hebrew
- Meaning: dove
16. Jordan
- Origin: Hebrew
- Meaning: flowing down
17. Kai
- Origin: Hawaiian
- Meaning: sea
18. Micah
- Origin: Hebrew
- Meaning: who is like Jehovah
19. Nile
- Origin: Celtic
- Meaning: champion
20. Parker
- Origin: English
- Meaning: park keeper
Cool baby girl names
If you've got a baby girl on the way and want something pretty and feminine yet cool you'll love this next list. We have lots of lovely options each with its meaning and all with something unique and stylish about them. Some names are short and punchy like Ava and Kim, whilst others are longer but have a definite on-trend vibe about them like Brantley.
21. Ailani
- Origin: Hawaiian
- Meaning: high chief
22. Ardell
- Origin: Latin
- Meaning: eager
23. Aubrey
- Origin: German
- Meaning: elf ruler
24. Ava
- Origin: Latin
- Meaning: bird, birdlike
25. Bella
- Origin: Italian
- Meaning: beautiful one
26. Billie
- Origin: English
- Meaning: resolute protection
27. Blanca
- Origin: French
- Meaning: white, pure
28. Brantley
- Origin: English
- Meaning: sword, fiery torch
29. Brigid
- Origin: Irish
- Meaning: strength, exalted one
30. Callie
- Origin: Greek
- Meaning: beautiful, lovely, free
31. Chloe
- Origin: Greek
- Meaning: young green shoot
32. Edie
- Origin: English
- Meaning: prosperous in war
33. Ella
- Origin: German
- Meaning: fairy maiden, goddess
34. Elyse
- Origin: Hebrew
- Meaning: God’s promise
35. Emrys
- Origin: Welsh
- Meaning: immortal
36. Esme
- Origin: French
- Meaning: esteemed, loved
37. Everly
- Origin: British
- Meaning: boar, woodland clearing
38. Fifi
- Origin: French and Hebrew
- Meaning: God increases
39. Freddie
- Origin: German
- Meaning: peaceful ruler
40. Freya
- Origin: German
- Meaning: noble lady
41. Harley
- Origin: English
- Meaning: hare’s meadow
42. Harlow
- Origin: English
- Meaning: rock hill
43. Iggy
- Origin: British
- Meaning: fiery one
44. Indigo
- Origin: Greek
- Meaning: Indian dye, deep blue
45. Iona
- Origin: Hebrew
- Meaning: dove
46. Iris
- Origin: Greek
- Meaning: rainbow
47. Isla
- Origin: Spanish
- Meaning: island
48. Iva
- Origin: Slavic
- Meaning: God is gracious
49. Ivy
- Origin: British
- Meaning: climbing evergreen plant
50. Jodie
- Origin: Hebrew
- Meaning: praised
51. Kaylen
- Origin: American
- Meaning: slender, fair, pure
52. Kendall
- Origin: English
- Meaning: Valley on the River Kent (in England)
53. Kim
- Origin: English
- Meaning: royal, noble
54. Koa
- Origin: Hawaiian
- Meaning: warrior, valiant one
55. Lace
- Origin: French
- Meaning: open woven fabric
56. Lane
- Origin: English
- Meaning: small roadway or path
57. Leander
- Origin: Greek
- Meaning: lion man
58. Lily
- Origin: Latin
- Meaning: pure
59. Lola
- Origin: Spanish
- Meaning: sorrows
60. Lulu
- Origin: Arabic
- Meaning: pearl
61. Luna
- Origin: Latin
- Meaning: moon
62. Maddy
- Origin: Greek
- Meaning: high tower
63. Magnolia
- Origin: Latin
- Meaning: Magnol’s flower
64. Maia
- Origin: Greek
- Meaning: great, mother
65. Malia
- Origin: Hawaiian
- Meaning: calm, peaceful
66. Mara
- Origin: Hebrew
- Meaning: bitter
67. Marlo
- Origin: English
- Meaning: remnants of a lake
68. Mazie
- Origin: Scottish
- Meaning: child of light
69. Meave
- Origin: Irish
- Meaning: she who rules
70. Mia
- Origin: Egyptian
- Meaning: beloved
71. Milan
- Origin: Indian
- Meaning: kind, loving, gracious
Top girl names
Olivia Origin: Latin; Meaning: olive tree
Amelia Origin: German; Meaning: work
Isla Origin: Scottish; Meaning: island
Ava Origin: Latin; Meaning: birdlike
Ivy Origin: British; Meaning: climbing evergreen plant
Freya Origin: German; Meaning: noble lady
Lily Origin: Latin; Meaning: pure
Florence Origin: Latin; Meaning: blossoming
Mia Origin: Egyptian; Meaning: beloved
Willow Origin: English; Meaning: willow tree
72. Miley
- Origin: Irish
- Meaning: proud chief
73. Nola
- Origin: Irish
- Meaning: famous, noble
74. Nylah
- Origin: Irish & Scottish
- Meaning: champion, hero
75. Nyx
- Origin: Greek
- Meaning: night
76. Phoenix
- Origin: Greek
- Meaning: dark red, crimson
77. Poppy
- Origin: Latin
- Meaning: red flower
78. Raina
- Origin: Slavic
- Meaning: queen
79. Robbie
- Origin: German
- Meaning: famous, shining
- Also: Robin, Roberta
80. Rochelle
- Origin: French
- Meaning: little rock, rest
81. Ryker
- Origin: German
- Meaning: rich, powerful
82. Sasha
- Origin: Slavic
- Meaning: defender, helper of mankind
83. Sia
- Origin: Swedish
- Meaning: victory
84. Sienna
- Origin: Italian
- Meaning: orange, red
85. Simone
- Origin: French
- Meaning: hear, listen
86. Soren
- Origin: Danish
- Meaning: stern, strict
87. Storm
- Origin: British
- Meaning: tempest
88. Sydney
- Origin: English
- Meaning: wide meadow
89. Willow
- Origin: English
- Meaning: willow tree
90. Xavia
- Origin: Arabic
- Meaning: bright, splendid
91. Xena
- Origin: Greek
- Meaning: guest, stranger
92. Xyla
- Origin: Greek
- Meaning: woodland, from the woods
93. Zara
- Origin: Hebrew
- Meaning: princess, bloom
94. Zella
- Origin: Congolese
- Meaning: happy, blessed
95. Zorah
- Origin: Hebrew
- Meaning: dawn, light
Cool baby boy names
Expecting a baby boy? We've listed the coolest names for boys at the moment each with its origin and meaning. Some names are short but sound chic, some have strong meanings and others are inspired by nature, which is a route many celebrities choose for a cool name - think River, Everest, Wilde and Wolfie.
96. Ace
- Origin: Latin
- Meaning: one, leader
97. Aaron
- Origin: Hebrew and Egyptian
- Meaning: mountain of strength, strong
98. Alfie
- Origin: Old English
- Meaning: noble, counsel
99. Archie
- Origin: German
- Meaning: brave, bold
100. Arlo
- Origin: Old English
- Meaning: fortified hill
101. Aster
- Origin: Greek
- Meaning: star, flower
102. Audi
- Origin: Old English
- Meaning: noble strength
103. Bentley
- Origin: English
- Meaning: bent grass, meadow
104. Blaine
- Origin: Gaelic
- Meaning: yellow
105. Braxton
- Origin: English
- Meaning: Brock’s town, badger
- Also: Brax
106. Caden
- Origin: Irish and Scottish
- Meaning: round
107. Calvin
- Origin: French and Latin
- Meaning: little bald one
108. Cassidy
- Origin: Irish
- Meaning: clever
109. Chance
- Origin: English
- Meaning: good fortune
110. Christian
- Origin: Latin
- Meaning: follower of Christ
111. Cleo
- Origin: Greek
- Meaning: to celebrate
112. Clyde
- Origin: Gaelic
- Meaning: washer
113. Cove
- Origin: British
- Meaning: small coastal inlet
114. Devin
- Origin: Latin
- Meaning: divine
115. Edison
- Origin: English
- Meaning: son of Edith or Edward
116. Elijah
- Origin: Hebrew
- Meaning: Yahweh is my God
117. Elliott
- Origin: Hebrew
- Meaning: the Lord is my God
118. Ellis
- Origin: Welsh
- Meaning: kind, benevolent
119. Evander
- Origin: Scottish
- Meaning: bow warrior, strong man
Top boy names
Noah Origin: Hebrew; Meaning: rest or repose
Oliver Origin: Latin; Meaning: olive tree
George Origin: Greek; Meaning: farmer
Arthur Origin: Celtic; Meaning: bear
Muhammed Origin: Arabic; Meaning: praiseworthy
Leo Origin: Latin; Meaning: lion
Harry Origin: German; Meaning: home ruler
Oscar Origin: Irish; Meaning: God spear
Archie Origin: German; Meaning: bold, brave
Henry Origin: German; Meaning: house ruler
120. Everest
- Origin: British
- Meaning: dweller on the River Eure
121. Ezra
- Origin: Hebrew
- Meaning: helper
122. Felix
- Origin: Latin
- Meaning: happy, fortunate
123. Finley
- Origin: Gaelic
- Meaning: blond warrior
124. Harry
- Origin: German
- Meaning: home ruler
125. Hugo
- Origin: German
- Meaning: heart, spirit
126. Hunter
- Origin: Old English
- Meaning: to hunt
127. Isaac
- Origin: Hebrew
- Meaning: he will laugh
128. Jack
- Origin: Celtic
- Meaning: healthy, strong
129. Jagger
- Origin: English
- Meaning: carter, peddler
130. Jeremiah
- Origin: Hebrew
- Meaning: sent by God
131. Jesse
- Origin: Hebrew
- Meaning: the Lord exists
132. Joshua
- Origin: Hebrew
- Meaning: God is salvation
133. Jude
- Origin: Hebrew
- Meaning: praised
134. Juno
- Origin: Latin
- Meaning: youthful, queen of the gods
135. Kaden
- Origin: Arabic
- Meaning: friend, companion
136. Kaine
- Origin: Gaelic
- Meaning: warrior
137. Kendrick
- Origin: British
- Meaning: kindly, loved
138. Kennedy
- Origin: Irish
- Meaning: helmet-headed
139. Leo
- Origin: Latin
- Meaning: lion
140. Leon
- Origin: Greek
- Meaning: lion
141. Logan
- Origin: Scottish
- Meaning: hollow
142. Luca
- Origin: Latin
- Meaning: bringer of light
143. Luther
- Origin: German
- Meaning: soldier of the people
144. Mason
- Origin: British
- Meaning: stone worker
145. Matteo
- Origin: Italian
- Meaning: gift of God
146. Max
- Origin: Latin
- Meaning: the greatest
147. Milo
- Origin: German
- Meaning: soldier, merciful
148. Monty
- Origin: French
- Meaning: mountain
149. Noah
- Origin: Hebrew
- Meaning: rest
150. Oakley
- Origin: English
- Meaning: meadow of oak trees
151. Ocean
- Origin: Greek
- Meaning: sea
152. Otis
- Origin: Greek
- Meaning: keen of hearing
153. Panther
- Origin: Greek
- Meaning: after the jungle creature
154. Parker
- Origin: English
- Meaning: park keeper
155. Pearson
- Origin: Greek
- Meaning: rock
156. Psalm
- Origin: Hebrew
- Meaning: sacred poem, song
157. Raine
- Origin: British
- Meaning: queen, ruler
158. Randy
- Origin: British
- Meaning: shield, wolf
159. Rhys
- Origin: Welsh
- Meaning: ardent
160. Ridley
- Origin: British
- Meaning: reed meadow
161. Riley
- Origin: British
- Meaning: rye clearing, courageous, valiant
162. River
- Origin: English
- Meaning: a flowing body of water
163. Roman
- Origin: Hebrew
- Meaning: strong, powerful
164. Rory
- Origin: Irish
- Meaning: red king
165. Sean
- Origin: Hebrew
- Meaning: God is gracious
166. Tanner
- Origin: English
- Meaning: leather maker
167. Teddy
- Origin: English
- Meaning: wealth, fortune
168. Theo
- Origin: Greek
- Meaning: God’s gift
169. Tobias
- Origin: Hebrew
- Meaning: God is good
170. Toby
- Origin: Hebrew
- Meaning: God is good
171. Tommy
- Origin: Greek
- Meaning: twin
172. Tyson
- Origin: French
- Meaning: firebrand
173. Walker
- Origin: British
- Meaning: walk, tread
174. Westley
- Origin: British
- Meaning: west, woodland
175. Weston
- Origin: British
- Meaning: from the Western town
176. Wilde
- Origin: German
- Meaning: hunter
177. Wolfie
- Origin: German
- Meaning: wolf-like
178. Xander
- Origin: Greek
- Meaning: defender of humankind
179. Xavier
- Origin: Greek
- Meaning: defender of humankind
180. Xavion
- Origin: Arabic
- Meaning: bright
Pics: Getty Images
Read more:
Authors
Janet is a Digital Journalist for MadeForMums and mother to a boy and girl both under 4. With a keen eye and passion for creating online media content, she enjoys sharing her own journey of motherhood, and providing encouragement for new mums.
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.