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.

Advertisement
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
Advertisement

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.

Advertisement