Spanish Baby Names — Passionate, Bold & Beautiful

Spanish baby names burst with passion, colour and warmth. From Santiago and Alejandro to Paloma and Marisol — these names reflect the richness of Spanish language and culture.

🇪🇸 21 names with full meanings & origins

✨ NameSpark — the free couple baby name game

Swipe left or right on names together. When you both love one — it's a match!

Play Free →
Girl Names 💗
Alba
Spanish
Dawn
Catalina
Spanish
Pure
Elena
Spanish
Bright
Esperanza
Spanish
Hope
Gabriela
Spanish
God is my strength
Isabela
Spanish
Pledged to God
Lucia
Spanish
Light
Marisol
Spanish
Sea and sun
Paloma
Spanish
Dove
Valentina
Spanish
Strong
Boy Names 💙
Alejandro
Spanish
Defender of men
Carlos
Spanish
Free man
Diego
Spanish
Supplanter
Emilio
Spanish
Rival
Fernando
Spanish
Bold voyager
Javier
Spanish
New house
Mateo
Spanish
Gift of God
Miguel
Spanish
Who is like God?
Rafael
Spanish
God has healed
Santiago
Spanish
Saint James
Unisex Names 🌈
Cruz
Spanish
Cross
728×90 — Ad
Frequently Asked Questions
Everything parents want to know
What are the most popular Spanish baby names?
Popular Spanish names include Mateo, Santiago, Diego and Miguel for boys, and Sofia, Elena, Isabella and Valentina for girls. Alba, Lucia and Gabriela are also widely loved.
What are beautiful Spanish girl names?
Beautiful Spanish girl names include Paloma (dove), Marisol (sea and sun), Esperanza (hope), Catalina and Alba (dawn) — all lyrical and deeply expressive.
Are Spanish names popular in Ireland?
Yes — Mateo, Diego, Lucas and Sofia all appear regularly in Irish baby name charts, reflecting the international outlook of modern Irish parents.
What do Spanish names mean?
Many Spanish names carry wonderful meanings. Esperanza means hope, Paloma means dove, Alba means dawn, and Marisol means sea and sun.
728×90 — Ad
Explore More Categories
Find the perfect name style

Save your favourite names

Build a shortlist and share with your partner.