NameCensus.

Origin

Spanish names

Names of Spanish origin. This page brings those names together so you can compare popularity, open individual name profiles and find names with the same background.

Name lists

Spanish first names

These lists are ordered by total births, so names with long, steady use usually appear above newer or rarer choices.

Female names

Spanish female names

Open a name to see its meaning, popularity over time, latest rank and regional spread.

  1. 1 Lola 24,525
  2. 2 Isabel 20,895
  3. 3 Jade 19,646
  4. 4 Savannah 8,846
  5. 5 Rosa 6,236
  6. 6 Ria 3,900
  7. 7 Elisa 2,512
  8. 8 Ines 1,672
  9. 9 Nieve 1,375
  10. 10 Mercedes 1,332
  11. 11 Alisa 1,303
  12. 12 Savanna 1,280
  13. 13 Rosalind 951
  14. 14 Rio 784
  15. 15 Linda 760
  16. 16 Paloma 711
  17. 17 Kiki 654
  18. 18 Madina 626
  19. 19 Isabela 568
  20. 20 Vanesa 538
  21. 21 Leya 518
  22. 22 Sierra 483
  23. 23 Noemi 469
  24. 24 Denisa 440
  25. 25 Esmeralda 406
  26. 26 Ramona 380
  27. 27 Luiza 377
  28. 28 Rosalyn 362
  29. 29 Leonor 348
  30. 30 Alise 286
  31. 31 Serafina 240
  32. 32 Katia 220
  33. 33 Dolores 212
  34. 34 Mireya 202
  35. 35 Latoya 195
  36. 36 Jordana 188
  37. 37 Lourdes 185
  38. 38 Imelda 181
  39. 39 Juanita 177
  40. 40 Neva 154
  41. 41 Alyce 151
  42. 42 Karmen 150
  43. 43 Evita 139
  44. 44 Carlota 136
  45. 45 Madalena 131
  46. 46 Alejandra 130
  47. 47 Lolita 127
  48. 48 Yoana 127
  49. 49 Richelle 107
  50. 50 Julieta 98
  51. 51 Eleena 98
  52. 52 Adan 97
  53. 53 Marcela 95
  54. 54 Alita 88
  55. 55 Sanchia 76
  56. 56 Estela 72
  57. 57 Susana 70
  58. 58 Filipa 64
  59. 59 Neena 61
  60. 60 Nerea 57
  61. 61 Josefina 45
  62. 62 Adella 42
  63. 63 Jovana 41
  64. 64 Tierra 41
  65. 65 Abril 38
  66. 66 Solana 38
  67. 67 Madia 36
  68. 68 Florencia 35
  69. 69 Casandra 32
  70. 70 Destina 32
  71. 71 Amor 32
  72. 72 Analeigh 31
  73. 73 Neiva 31
  74. 74 Anjelica 31
  75. 75 Jimena 27
  76. 76 Domenica 23
  77. 77 Anica 23
  78. 78 Estrella 20
  79. 79 Deina 20
  80. 80 Madelynn 20
  81. 81 Luz 20
  82. 82 Sancha 17
  83. 83 Lera 16
  84. 84 Ximena 15
  85. 85 Esperanza 14
  86. 86 Chiquita 14
  87. 87 Franca 14
  88. 88 Milagros 14
  89. 89 Rocio 13
  90. 90 Armanda 12
  91. 91 Roz 11
  92. 92 Alyss 10
  93. 93 Kasandra 10
  94. 94 Alondra 9
  95. 95 Felicitas 9
  96. 96 Arcadia 8
  97. 97 Yesenia 7
  98. 98 Madalynn 6
  99. 99 Drina 6
  100. 100 Aletia 6
  101. 101 Aleece 6
  102. 102 Jovanna 4
  103. 103 Ibbie 3
  104. 104 Ricarda 3
  105. 105 Alegria 3
  106. 106 Roana 3
  107. 107 Edita 3
  108. 108 Izarra 3
  109. 109 Graciana 3
  110. 110 Jamaica 3
  111. 111 Rosamaria 3
  112. 112 Sabana 3
  113. 113 Zanetta 3
  114. 114 Crista 3
  115. 115 Clarisa 3
  116. 116 Carlita 3
  117. 117 Beatrisa 3
  118. 118 Damita 3
  119. 119 Querida 3
  120. 120 Pilar 3
  121. 121 Ramira 3
  122. 122 Dulcinea 3

How to read this page

Choosing a Spanish name

Origin is a useful starting point, but names move across languages, families and countries. A name can belong to more than one tradition, especially when it has been used for centuries.

The individual name pages give the fuller picture. They show whether a name is rising or falling, how often it appears in recent birth records, and where it is strongest across the UK.

Explore

More name lists

Questions

About Spanish names

What makes a name Spanish?

A name is grouped here when its meaning, language history or common use links it with spanish naming tradition. Some names also appear in other origin groups because naming history is messy, especially in Britain.

Are these names ranked by recent popularity?

No. The lists are ordered by total births in the UK baby-name figures. That makes long-running names easier to spot. Open any name to see its latest rank and yearly trend.

Why do some familiar names appear lower down?

A name can be famous without being common in birth records. Spelling variants can also split the count across several forms, so names such as Sean and Shaun may appear separately.