Spanish Baby Names
100 NamesSpanish NamesSpanish
A hand-picked list of 100 authentic Spanish baby names — from timeless classics to rare finds. Tap any name to copy it instantly.
1
Santiago
2
Lola
3
Hermenegildo
4
Rosalinda
5
Macario
6
Celestina
7
Diego
8
Benito
9
Nacio
10
Visitación
11
Víctor
12
Jenaro
13
Primitiva
14
Fabricio
15
Edgardo
16
Haroldo
17
Onofre
18
Matilde
19
Alicia
20
Graciana
21
María
22
Marisela
23
Felipa
24
Selena
25
Marcelino
26
Esperanza
27
Leocadia
28
Belén
29
Esmeralda
30
Concepción
31
Inocencio
32
Ramón
33
Ángela
34
Tomasa
35
Marcial
36
Jesusa
37
Ismael
38
Edelmiro
39
Carlos
40
Maricela
41
Chita
42
Soledad
43
Estrella
44
Susana
45
Asunción
46
Lázaro
47
Asdrubal
48
Guillermo
49
Adolfito
50
Miguela
51
Maribel
52
Cruz
53
Pepito
54
Leoncio
55
Dolores
56
Estavan
57
Eloy
58
Pepe
59
Maritza
60
Enrique
61
Hilario
62
Amador
63
Rosalía
64
Ramona
65
Marcio
66
Baldomero
67
Fernanda
68
Xiomara
69
Mirta
70
Cayetana
71
Dulce
72
Ivonne
73
Josemaría
74
Elodia
75
Miguelángel
76
Reyna
77
Marisol
78
Constanza
79
Manola
80
Apolinar
81
Cruzita
82
Teófilo
83
Cande
84
Maristela
85
Cándido
86
Che
87
Cristián
88
Paulina
89
Miguel
90
Domitila
91
Adán
92
Salud
93
Alonso
94
Florinda
95
Evaristo
96
Bolívar
97
Elvira
98
Agapito
99
Odalis
100
Adelaida
Frequently Asked Questions
What are popular Spanish names?
This page is a hand-picked list of authentic spanish names — scroll the list and tap any name to copy it instantly.
How do I choose a Spanish name?
Say it aloud, check its meaning and flow with the surname, and shortlist your favorites by tapping them.
Are these real Spanish names?
Yes — every name on this list comes from authentic Spanish naming traditions, from timeless classics to rare finds.