❚ This article contains affiliate links. We may earn a commission if you buy products or sign up for services through links on our site, but this never affects our recommendations.

300 Spanish baby names for boys and girls

If you want a Spanish name for your baby, look no further. We’ve carefully selected 300 baby names of Spanish origin – 150 for girls and 150 for boys – so take a look and see if you can find your favourite

Spanish names

Published: May 21, 2024 at 4:24 PM

Save

Spanish is the 4th most-spoken language in the world so it’s no surprise that it’s responsible for some pretty amazing baby names. We’ve studied both common and unusual names from Spain, Hispanic countries and Spanish regions like Catalonia and the Basque Country and picked out our favourite Spanish boy names and Spanish girl names.

Ad

Some of the names will seem very familiar to you, while others may be ones you have never come across before. As well as Spanish names you may already know and love, there are some names which are linked to traditional names in the UK but come with an Iberian flavour. For example, Alejandro is closely linked to the more commonly used Alexander, while Miguel is the Spanish version of Michael.

What to see more MadeForMums in your search results? Tell Google!

From parenting news to expert advice and trusted product recommendations, make sure you don't miss the MadeForMums content that matters to your family. Add MadeForMums as a Preferred Source on Google.

For more baby name inspiration, check out our articles on Scottish girls' names, featuring charming and historic choices, and African baby names for boys and girls, filled with vibrant and meaningful options. Looking for the perfect name for a new four-legged family member? We also have guides to the best dog names, including girl dog names and boy dog names!

With 300 Spanish baby names to choose from, we’re sure you’ll find one to suit your little señor or señorita.

Here's our list of 300 Spanish baby names to inspire you...

Most popular Spanish baby names | Traditional Spanish baby names | Unusual Spanish baby names | Cute Spanish baby names | Spanish baby names inspired by nature | Short Spanish baby names | Double Spanish baby names | Spanish baby names from different regions | Spanish baby names with religious meanings | Strong Spanish baby names | Beautiful Spanish baby names

Most popular Spanish baby names

These are the most popular baby names of Spanish-origin in the UK. All the girl’s names on this list appeared in the top 100 UK baby girl names for 2021, according to the Office for National Statistics. Perhaps surprisingly, none of the Spanish boy’s names earned a place in the top 100, so we’ve included those which are most popular in the United States instead.

These common Spanish first names are likely to be names you’re already aware of and include some timeless classics like Maria and Antonio.

1. Alejandro

2. Ángel

3. Antonio

4. Carlos

5. Diego

6. Emilia

7. Emiliano

8. Emilio

9. Felipe

10. Isabel

11. Isabella

12. Isla

13. Joaquin

14. Jorge

15. José

16. Juan

17. Lola

18. Lorenzo

19. Luis

20. Maria

21. Mateo

22. Miguel

23. Mila

24. Pedro

25. Rodrigo

26. Salvador

27. Santiago

28. Sofía

Traditional Spanish baby names

When it comes to picking a baby name, you might want to go for something with a bit of history to it. These traditional Spanish baby names have been given to newborns time and time again, and will likely continue to be used well into the future. Some of the options like Arturo, Alfredo and Esmeralda may feel a little on the old-fashioned side but all the names on this list are dependable classics.

29. Alejandra

30. Alfredo

31. Alicia

32. Anita

33. Arturo

34. Aurelia

35. Camila

36. Carlota

37. Carmen

38. Catalina

39. Conchita

40. Constanza

41. Consuela

42. Dolores

43. Eduardo

44. Elena

45. Elisa

46. Ernesto

47. Esmeralda

48. Estela

49. Fernando

50. Fidel

51. Francisco

52. Gabriella

53. Gerardo

54. Jaime

55. Javier

56. Josefina

57. Julieta

58. Julio

59. Leticia

60. Linda

61. Lucía

62. Lucinda

63. Margarita

64. Manuel

65. Natalia

66. Pablo

67. Patricio

68. Paulina

69. Placido

70. Rafael

71. Ramon

72. Raquel

73. Raúl

74. Ricardo

75. Roberto

76. Sergio

77. Teresa

Unusual Spanish baby names

When it comes to naming your baby, you don’t have to follow the crowd. These Spanish baby names are on the unusual side so are ideal if you are looking for something rare, distinctive or unique. Just make sure your family and friends know how to pronounce your favourite unusual Spanish baby name.

78. Ainhoa

79. Airam

80. Baila

81. Belen

82. Berilo

83. Casimiro

84. Chaxiraxi

85. Efrain

86. Illuminada

87. Itzel

88. Jonay

89. Nauzet

90. Pilar

91. Quixote

92. Soledad

93. Ximena

94. Yaiza

95. Yeray

Cute Spanish baby names

These cute Spanish baby names are super-sweet. Delightful and charming, just like your newborn, we’ve picked out some lovable options for both boys and girls. Even the meanings are cute; we particularly love Chico, which means boy, Bonita (pretty) and Pau (small).

96. Alba

97. Amada

98. Amaia

99. Beatriz

100. Blanca

101. Bonita

102. Ché

103. Chico

104. Chilo

105. Dulce

106. Jovita

107. Marita

108. Pau

109. Pol

110. Tavia

111. Querida

112. Quito

Spanish baby names inspired by nature

The natural world has been an amazing source for baby names all over the world, including Spain and Spanish-speaking countries. All of the names on this list have been inspired by nature, from trees and flowers to mountains and valleys. If you love exploring the great outdoors, one of these choices could be a great way of passing on your passion to your little one.

113. Alamo

114. Alondra

115. Aranza

116. Crisanta

117. Delmar

118. Estrella

119. Figueroa

120. Flor

121. Guadalupe

122. Helio

123. Irati

124. Itziar

125. Jacinta

126. Liliana

127. Liliosa

128. Lorena

129. Lourdes

130. Lupita

131. Mariana

132. Mariposa

133. Marisa

134. Maritza

135. Montez

136. Montserrat

137. Nieve

138. Paloma

139. Rio

140. Rocio

141. Rodolfo

142. Savannah

143. Silvia

144. Silvio

145. Tierra

146. Uxue

147. Vasco

148. Yesenia

149. Yolanda

What are the most popular baby names in Spain?

 Our list of 300 Spanish baby names is made up of names which are all Spanish in origin. But what are the most popular names for babies in Spain itself? We consulted the official list of names given to newborns in Spain during 2021 (2022’s data hasn’t been released yet) to see which were the most common. While many of the most popular names are Spanish, others come from elsewhere in Europe and Latin names also feature strongly on the top 10 lists for boys and girls. Top 10 baby girl names in Spain

  Top 10 baby boy names in Spain

Short Spanish baby names

A great name doesn’t have to be long and complicated, in fact you might find you prefer your baby names to be short and simple. These short Spanish baby names for boys and girls may not use many letters but they still manage to pack a punch.

150. Aday

151. Ana

152. Anxo

153. Biel

154. Brais

155. Brisa

156. Cruz

157. Diaz

158. Eloi

159. Esai

160. Fe

161. Iker

162. Jon

163. Laia

164. Mesa

165. Mora

166. Oier

167. Oro

168. Paco

169. Ria

170. Rey

171. Rosa

172. Sol

173. Tajo

174. Tia

175. Tuto

176. Unai

177. Xosé

178. Ynez

179. Yuli

Double Spanish baby names

Don’t worry if you can’t pick between your favourite names, you could always give your baby 2 for the price of 1. Double Spanish baby names are particularly popular in Hispanic cultures, especially in Mexico. Also known as compound names, this isn’t a case of giving a first and middle name – both names are used all the time. We’ve given our favourite combinations here but you can experiment with any of the Spanish names you love and see if they work well together.

180. Ana Paula

181. Andrés Felipe

182. Diego Alejandro

183. Dulce Maria

184. Francisco Javier

185. José Luis

186. Juan Esteban

187. Maria Fernanda

188. Maria Jose

189. Miguel Ángel

Spanish baby names from different regions

Although this list is made up of Spanish baby names, in this section we celebrate the rich and distinctive cultures found in the different regions in Spain. Some like Catalonia even have their own language and they all have a unique and interesting heritage of their own which has created many baby names for boys and girls. This list includes Catalan, Basque, Galician and Guanche names so have a look and pick out your favourite.

190. Abril

191. Aitana

192. Aitor

193. Aleix

194. Ayoze

195. Bartoli

196. Beneharo

197. Cibrán

198. Dácil

199. Dídac

200. Idaira

201. Ignacio

202. Inigo

203. Iria

204. Izaro

205. Jordi

206. Josep

207. Mayte

208. Mikel

209. Mireia

210. Nahia

211. Naiara

212. Navarro

213. Nerea

214. Uxía

215. Valencio

216. Vidal

217. Xabier

Spanish baby names with a religious meaning

Whether you are religious yourself or simply like the idea of your baby’s name having a divine meaning, these baby names could be just the ticket. We’ve chosen our favourite Spanish baby names with a religious meaning linked to God, saints, faith and spirituality. Some are ideal for babies born during a holiday, including Pasqual for Easter and Noelia for Christmas.

218. Aracely

219. Bembé

220. Benicio

221. Candela

222. Cristina

223. Domingo

224. Jadiel

225. Juana

226. Macario

227. Maceo

228. Manolo

229. Matias

230. Mercedes

231. Milagros

232. Nilo

233. Noelia

234. Núria

235. Pasqual

236. Renata

237. Sanchia

238. Sancho

239. Santana

240. Timoteo

241. Trinidad

Strong Spanish baby names

Strong baby names work well for both boys and girls. If you’re looking for a name which will make a statement, take a look at this selection of strong Spanish baby names. These mighty monikers sound impressive and have meanings to match. Some are fiery and fit for a warrior, while others celebrate virtues like bravery and a sense of adventure.

242. Alejo

243. Alonzo

244. Álvaro

245. Amidio

246. Ander

247. Andrés

248. Armando

249. Arrio

250. Arsenio

251. Belisario

252. Braulio

253. Bronco

254. Carlito

255. Cortez

256. Eldora

257. Enrique

258. Esperanza

259. Gonzalo

260. Guillermo

261. Gutierre

262. Hernando

263. Iago

264. Isandro

265. Isidro

266. Leandro

267. Lucero

268. Luisa

269. Marc

270. Marcello

271. Martez

272. Martina

273. Maximiliano

274. Maximo

275. Perez

276. Ramona

277. Regina

278. Reyna

279. Rogelio

280. Ulises

281. Valencia

282. Vicente

283. Xiomara

284. Zamora

Beautiful Spanish girl’s names

Our list of Spanish baby names wouldn’t be complete without a selection of beautiful girl’s names. With dreamy pronunciations and significant meanings, these Spanish first names have a lot going for them and are worth considering if you’re expecting a little girl.

285. Anahi

286. Analia

287. Arcelia

288. Calida

289. Clementina

290. Elodia

291. Elvira

292. Gracia

293. Jacaranda

294. Jimena

295. Marisol

296. Perla

297. Quintana

298. Serafina

299. Solana

300. Sierra

How to choose the right name for your baby

Naming a baby is a big decision. After all, you want to choose something which will last your child for life from being a newborn infant right up until they reach old age. With so many different names to pick from, it can be challenging to narrow it down to just 1 or 2. It’s worth considering what type of name you’d like to go for. Do you want something popular or unusual? Would you like to use a family name or something from a particular culture? Here are our top tips for choosing the right name for your new baby:

Pic: Getty images

Read more:

Ad

Authors

Sarah Dawson

Sarah has worked as a writer for over 15 years, writing about parenting for Family Traveller, Baby magazine and 5 Minute Fun, MadeForMums and The Independent’s IndyBest.

Ad

Ad

Loading...

Ad

Loading...