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
Open a name to see its meaning, popularity over time, latest rank and regional spread.
- 1 Lola 24,525
- 2 Isabel 20,895
- 3 Jade 19,646
- 4 Savannah 8,846
- 5 Rosa 6,236
- 6 Ria 3,900
- 7 Elisa 2,512
- 8 Ines 1,672
- 9 Nieve 1,375
- 10 Mercedes 1,332
- 11 Alisa 1,303
- 12 Savanna 1,280
- 13 Rosalind 951
- 14 Rio 784
- 15 Linda 760
- 16 Paloma 711
- 17 Kiki 654
- 18 Madina 626
- 19 Isabela 568
- 20 Vanesa 538
- 21 Leya 518
- 22 Sierra 483
- 23 Noemi 469
- 24 Denisa 440
- 25 Esmeralda 406
- 26 Ramona 380
- 27 Luiza 377
- 28 Rosalyn 362
- 29 Leonor 348
- 30 Alise 286
- 31 Serafina 240
- 32 Katia 220
- 33 Dolores 212
- 34 Mireya 202
- 35 Latoya 195
- 36 Jordana 188
- 37 Lourdes 185
- 38 Imelda 181
- 39 Juanita 177
- 40 Neva 154
- 41 Alyce 151
- 42 Karmen 150
- 43 Evita 139
- 44 Carlota 136
- 45 Madalena 131
- 46 Alejandra 130
- 47 Lolita 127
- 48 Yoana 127
- 49 Richelle 107
- 50 Julieta 98
- 51 Eleena 98
- 52 Adan 97
- 53 Marcela 95
- 54 Alita 88
- 55 Sanchia 76
- 56 Estela 72
- 57 Susana 70
- 58 Filipa 64
- 59 Neena 61
- 60 Nerea 57
- 61 Josefina 45
- 62 Adella 42
- 63 Jovana 41
- 64 Tierra 41
- 65 Abril 38
- 66 Solana 38
- 67 Madia 36
- 68 Florencia 35
- 69 Casandra 32
- 70 Destina 32
- 71 Amor 32
- 72 Analeigh 31
- 73 Neiva 31
- 74 Anjelica 31
- 75 Jimena 27
- 76 Domenica 23
- 77 Anica 23
- 78 Estrella 20
- 79 Deina 20
- 80 Madelynn 20
- 81 Luz 20
- 82 Sancha 17
- 83 Lera 16
- 84 Ximena 15
- 85 Esperanza 14
- 86 Chiquita 14
- 87 Franca 14
- 88 Milagros 14
- 89 Rocio 13
- 90 Armanda 12
- 91 Roz 11
- 92 Alyss 10
- 93 Kasandra 10
- 94 Alondra 9
- 95 Felicitas 9
- 96 Arcadia 8
- 97 Yesenia 7
- 98 Madalynn 6
- 99 Drina 6
- 100 Aletia 6
- 101 Aleece 6
- 102 Jovanna 4
- 103 Ibbie 3
- 104 Ricarda 3
- 105 Alegria 3
- 106 Roana 3
- 107 Edita 3
- 108 Izarra 3
- 109 Graciana 3
- 110 Jamaica 3
- 111 Rosamaria 3
- 112 Sabana 3
- 113 Zanetta 3
- 114 Crista 3
- 115 Clarisa 3
- 116 Carlita 3
- 117 Beatrisa 3
- 118 Damita 3
- 119 Querida 3
- 120 Pilar 3
- 121 Ramira 3
- 122 Dulcinea 3
Male names
Open a name to compare its birth count, rank history, meaning and similar names.
- 1 Tomas 4,256
- 2 Luis 3,508
- 3 Mateo 2,546
- 4 Santiago 1,838
- 5 Diego 1,780
- 6 Rico 1,447
- 7 Carlos 1,290
- 8 Ricardo 1,169
- 9 Jose 939
- 10 Matias 911
- 11 Cristian 782
- 12 Juan 704
- 13 Dario 503
- 14 Nataniel 481
- 15 Jaime 469
- 16 Enrico 389
- 17 Salvador 307
- 18 Andres 300
- 19 Felipe 294
- 20 Ronaldo 275
- 21 Ritchie 272
- 22 Joaquin 243
- 23 Manny 210
- 24 Ramone 205
- 25 Leonel 176
- 26 Eron 150
- 27 Noe 150
- 28 Ramon 140
- 29 Timo 119
- 30 Esteban 101
- 31 Ario 100
- 32 Zenon 99
- 33 Guillermo 55
- 34 Ezequiel 45
- 35 Demario 43
- 36 Santana 39
- 37 Ciro 38
- 38 Cortez 37
- 39 Marques 34
- 40 Aryo 32
- 41 Moises 32
- 42 Platon 32
- 43 Mio 28
- 44 Reyes 28
- 45 Damario 23
- 46 Elija 19
- 47 Lazaro 18
- 48 Renaldo 18
- 49 Marquez 17
- 50 Pepe 15
- 51 Gaspar 13
- 52 Raymon 13
- 53 Mariano 12
- 54 Juliano 12
- 55 Lisandro 11
- 56 Jacobo 10
- 57 Teyo 10
- 58 Xenon 10
- 59 Senon 9
- 60 Beltran 8
- 61 Eliazar 7
- 62 Sancho 7
- 63 Macario 6
- 64 Santo 6
- 65 Salomon 6
- 66 Ramirez 6
- 67 Manolo 6
- 68 Jairo 4
- 69 Lonzo 4
- 70 Chico 3
- 71 Aureliano 3
- 72 Neron 3
- 73 Navarro 3
- 74 Leonides 3
- 75 Isidro 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
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.