130+ *Beautiful* Spanish Baby Names (with Meanings)

This post contains affiliate links.

From melodic girl names to bold, handsome boy names, Spanish baby names are some of the most beautiful in the world. Whether you’re honoring your heritage or simply love the rhythm of these names, here are 130+ of our absolute favorites for 2026 —

Adorable baby girl in warm sunlit nursery for Spanish baby names article

🔍 Curious how popular a name is?

Check any name's popularity trend since 1880 with our free Baby Name Popularity Checker.

Spanish names carry a rhythm and warmth shaped by centuries of Latin roots, saints’ day traditions, and family naming customs across Spain and Latin America. Many are tied to meanings rooted in nature, faith, or virtue, which is part of why they’ve stayed so steady in popularity generation after generation. Below you’ll find classic favorites, names on the rise right now, and a few underrated picks worth a second look.

Quick Reference: Top Spanish Baby Names

Name Meaning Origin
Isabella Pledged to God Spanish
Sofia Wisdom Spanish
Carmen Garden, vineyard Spanish
Valentina Strong, healthy, brave Spanish
Luna Moon Spanish
Mateo Gift of God Spanish
Santiago Saint James Spanish
Diego Supplanter, teacher Spanish
Elena Bright, shining light Spanish
Camila Young ceremonial attendant Spanish
Alma Soul, spirit Spanish
Rafael God has healed Spanish

Classic Spanish Girl Names

These timeless beauties have been beloved across generations of Spanish-speaking families. They carry history, grace, and a warmth that never goes out of style.

Isabella

  • Origin: Italian/Latin form of Isabel, ultimately Hebrew
  • Pronunciation: iz-ah-BELL-ah · ˌɪzəˈbɛlə
  • Meaning: pledged to God
  • Popularity: #7, holding steady (2024)

Sofia

  • Origin: Greek (via Sophia)
  • Pronunciation: soh-FEE-ah · soʊˈfiːə
  • Meaning: wisdom
  • Popularity: #10 and rising (#12 → #10, 2024)

Carmen

  • Origin: Spanish
  • Pronunciation: KAR-men · ˈkɑːrmən
  • Meaning: vineyard of God (from Carmel)
  • Popularity: #416 and rising (#434 → #416, 2024)

Elena

  • Origin: Greek
  • Pronunciation: eh-LAY-nah · ɛˈleɪnə
  • Meaning: bright, shining light
  • Popularity: #45 and rising (#47 → #45, 2024)

Rosa

  • Origin: Latin
  • Pronunciation: ROH-zah · ˈroʊzə
  • Meaning: rose
  • Popularity: #663 and rising (#669 → #663, 2024)

Lucia

  • Origin: Latin
  • Pronunciation: loo-SEE-ah · luːˈsiːə
  • Meaning: feminine form of the Roman name Lucius, traditionally tied to ‘lux’ (light); also the name of a Sicilian martyr
  • Popularity: #98 and rising (#109 → #98, 2024)

Maria

  • Origin: Hebrew (via Latin)
  • Pronunciation: muh-REE-uh · məˈriːə
  • Meaning: of disputed root; possibly ‘bitter’ or ‘rebellious’ (Hebrew), or ‘beloved’ (Egyptian)
  • Popularity: #74 and rising (#82 → #74, 2024)

Pilar

  • Origin: Spanish
  • Pronunciation: pee-LAR · piˈlɑr
  • Meaning: pillar, column — from the Marian devotional title ‘Nuestra Señora del Pilar’ (Our Lady of the Pillar)
  • Popularity: #3,477 and falling (#3,364 → #3,477, 2024)

Dolores

  • Origin: Spanish
  • Pronunciation: duh-LOR-ess · dəˈlɔrɪs
  • Meaning: sorrows
  • Popularity: #3,175 and falling (#2,591 → #3,175, 2024)

Teresa

  • Origin: Greek (obscure, possibly linked to the island Thera/Therasia)
  • Pronunciation: tuh-REE-suh · təˈriːsə
  • Meaning: Harvester, reaper
  • Popularity: #871 and falling (#844 → #871, 2024)

Guadalupe

  • Origin: Spanish (place name)
  • Pronunciation: gwah-dah-LOO-peh · ɡwɑːdəˈluːpeɪ
  • Meaning: uncertain, popularly ‘valley/river of the wolf’
  • Popularity: #1,029 and falling (#1,008 → #1,029, 2024)

Consuelo

  • Origin: Spanish
  • Pronunciation: kon-SWAY-loh · kɑːnˈsweɪloʊ
  • Meaning: consolation, comfort
  • Popularity: #6,664 and rising (#7,728 → #6,664, 2024)

Mercedes

  • Origin: Spanish
  • Pronunciation: mer-SAY-deez · mərˈseɪdiːz
  • Meaning: mercies (from a Marian title, Our Lady of Mercy)
  • Popularity: #1,451 and falling (#1,422 → #1,451, 2024)

Ines

  • Origin: Spanish/Portuguese
  • Pronunciation: ee-NESS · iˈnɛs
  • Meaning: pure, holy (via the Agnes/Hagne lineage)
  • Popularity: #1,282 and rising (#1,570 → #1,282, 2024)

Clara

  • Origin: Latin
  • Pronunciation: KLAIR-uh · ˈklɛərə
  • Meaning: bright, clear, famous
  • Popularity: #78 and rising (#98 → #78, 2024)

Beatriz

  • Origin: Latin (Portuguese/Spanish form of Beatrice)
  • Pronunciation: bay-ah-TREES · beɪəˈtriːs
  • Meaning: blessed/joyful one (Iberian form of Beatrice)
  • Popularity: #1,738 and rising (#1,854 → #1,738, 2024)

Amparo

  • Origin: Spanish
  • Pronunciation: ahm-PAH-roh · ɑːmˈpɑːroʊ
  • Meaning: protection, shelter
  • Popularity: #15,400 and falling (#11,247 → #15,400, 2024)

Josefina

  • Origin: Spanish
  • Pronunciation: hoh-seh-FEE-nah · hoʊsəˈfiːnə
  • Meaning: God will add
  • Popularity: #2,072 and rising (#2,278 → #2,072, 2024)

Rosario

  • Origin: Spanish/Italian (from Latin rosarium via Marian devotion)
  • Pronunciation: roh-SAH-ree-oh · roʊˈsɑːrioʊ
  • Meaning: rosary
  • Popularity: #2,707 and falling (#2,575 → #2,707, 2024)

Modern Spanish Girl Names

These fresh, contemporary picks are climbing the charts across Spanish-speaking countries and beyond. If you want something current but still rooted in culture, start here.

Valentina

  • Origin: Latin
  • Pronunciation: val-en-TEE-nah · vælənˈtiːnə
  • Meaning: strong, healthy
  • Popularity: #47 and rising (#49 → #47, 2024)

Camila

  • Origin: Latin/Romance (Spanish, Portuguese, and Italian form of Camilla)
  • Pronunciation: kuh-MEE-lah · kəˈmiːlə
  • Meaning: Young ceremonial attendant
  • Popularity: #11 and rising (#13 → #11, 2024)

Alma

  • Origin: Latin (disputed)
  • Pronunciation: AL-muh · ˈælmə
  • Meaning: nourishing, kind
  • Popularity: #472 and falling (#461 → #472, 2024)

Luna

  • Origin: Latin
  • Pronunciation: LOO-na · ˈluːnə
  • Meaning: moon
  • Popularity: #13 and falling (#10 → #13, 2024)

Xiomara

  • Origin: Guanche (indigenous Canary Islands language), via Spanish
  • Pronunciation: see-oh-MAR-ah · siˌoʊˈmɑːrə
  • Meaning: Ready for battle
  • Popularity: #432 and falling (#402 → #432, 2024)

Martina

  • Origin: Latin (feminine form of Martin, used in Italian, Spanish, etc.)
  • Pronunciation: mar-TEE-nuh · mɑrˈtiːnə
  • Meaning: feminine form of Martin; ultimately ‘of Mars’
  • Popularity: #1,165 and rising (#1,335 → #1,165, 2024)

Vega

  • Origin: Arabic (via the star name)
  • Pronunciation: VAY-gah · ˈveɪgə
  • Meaning: falling eagle (referring to the star Vega’s Arabic name)
  • Popularity: #3,944 and falling (#3,470 → #3,944, 2024)

Emilia

  • Origin: Latin
  • Pronunciation: ih-MEEL-yuh · ɪˈmiːljə
  • Meaning: rival, one who strives to equal or surpass
  • Popularity: #43 and falling (#42 → #43, 2024)

Nadia

  • Origin: Slavic/Arabic
  • Pronunciation: NAH-dee-ah · ˈnɑːdiə
  • Meaning: hope (Slavic, from Nadezhda); also ‘tender’ in Arabic usage
  • Popularity: #513 and falling (#489 → #513, 2024)

Daniela

  • Origin: Hebrew
  • Pronunciation: dan-YEL-uh · dænˈjɛlə
  • Meaning: feminine form of Daniel: ‘God is my judge’
  • Popularity: #279 and falling (#252 → #279, 2024)

Renata

  • Origin: Latin
  • Pronunciation: reh-NAH-tah · rɛˈnɑːtə
  • Meaning: reborn
  • Popularity: #517 and falling (#472 → #517, 2024)

Abril

  • Origin: Spanish (from Latin Aprilis, the month of April)
  • Pronunciation: ah-BREEL · ɑːˈbriːl
  • Meaning: April (the month)
  • Popularity: #1,162 and falling (#1,029 → #1,162, 2024)

Ximena

  • Origin: Spanish/Basque (origin uncertain)
  • Pronunciation: hee-MAY-nah · hiˈmeɪnə
  • Meaning: One who has heard
  • Popularity: #173 and falling (#158 → #173, 2024)

Mariana

  • Origin: Latin
  • Pronunciation: mar-ee-AH-nuh · mɑːriˈɑːnə
  • Meaning: feminine of Marianus (from Roman Marius), or a Maria+Anna blend
  • Popularity: #242 and rising (#245 → #242, 2024)

Regina

  • Origin: Latin
  • Pronunciation: ruh-JY-nuh · rəˈdʒaɪnə
  • Meaning: queen
  • Popularity: #340 and falling (#328 → #340, 2024)

Fernanda

  • Origin: Germanic (via Portuguese/Spanish)
  • Pronunciation: fer-NAN-dah · fərˈnændə
  • Meaning: bold, adventurous journey
  • Popularity: #500 and falling (#469 → #500, 2024)

Julieta

  • Origin: Spanish (from Latin Julia)
  • Pronunciation: hoo-lee-EH-tah · huːliˈɛtə
  • Meaning: youthful
  • Popularity: #347 and rising (#391 → #347, 2024)

Natalia

  • Origin: Latin
  • Pronunciation: nuh-TAL-yuh · nəˈtæljə
  • Meaning: relating to the birth of Christ on Christmas Day
  • Popularity: #105 and falling (#96 → #105, 2024)

Beautiful Spanish Girl Names

These names are pure poetry. If you want something that sounds like a love letter every time you say it, this section is for you.

Estrella

  • Origin: Spanish (from Latin stella)
  • Pronunciation: es-TREY-uh · ɛˈstreɪə
  • Meaning: star
  • Popularity: #619 and rising (#683 → #619, 2024)

Paloma

  • Origin: Spanish (from Latin)
  • Pronunciation: puh-LOH-mah · pəˈloʊmə
  • Meaning: dove
  • Popularity: #971 and rising (#974 → #971, 2024)

Marisol

  • Origin: Spanish
  • Pronunciation: mah-ree-SOL · mɑːriˈsoʊl
  • Meaning: popularly ‘sea and sun’; possibly from Maria de la Soledad
  • Popularity: #739 and rising (#784 → #739, 2024)

Esperanza

  • Origin: Spanish
  • Pronunciation: es-puh-RAHN-zah · ˌɛspəˈrɑːnzə
  • Meaning: hope
  • Popularity: #1,017 and falling (#990 → #1,017, 2024)

Milagros

  • Origin: Spanish
  • Pronunciation: mee-LAH-grohs · miːˈlɑːɡroʊs
  • Meaning: miracles (a Marian devotional title, ‘Our Lady of the Miracles’)
  • Popularity: #1,267 and rising (#1,345 → #1,267, 2024)

Cielo

  • Origin: Spanish
  • Pronunciation: see-EH-loh · siˈɛloʊ
  • Meaning: sky, heaven
  • Popularity: #809 and rising (#862 → #809, 2024)

Sol

  • Origin: Spanish/Latin (‘sun’), or a short form of Solomon (Hebrew)
  • Pronunciation: SOHL · ˈsoʊl
  • Meaning: sun; also used as a short form of Solomon
  • Popularity: #819 and rising (#892 → #819, 2024)

Aurora

  • Origin: Latin
  • Pronunciation: uh-ROR-uh · əˈrɔːrə
  • Meaning: dawn (name of the Roman goddess of the dawn)
  • Popularity: #16 and rising (#22 → #16, 2024)

Isla

  • Origin: Scottish (place name)
  • Pronunciation: EYE-lah · ˈaɪlə
  • Meaning: from the Scottish place name Islay/River Isla; the place name’s own root is unknown
  • Popularity: #35 and falling (#33 → #35, 2024)

Catalina

  • Origin: Spanish (form of Catherine/Katherine)
  • Pronunciation: kat-uh-LEE-nuh · ˌkætəˈliːnə
  • Meaning: Pure
  • Popularity: #128 and rising (#147 → #128, 2024)

Luz

  • Origin: Spanish
  • Pronunciation: LOOZ · ˈluːz
  • Meaning: light
  • Popularity: #750 and rising (#843 → #750, 2024)

Alegria

  • Origin: Spanish
  • Pronunciation: ah-leh-GREE-ah · ˌɑːleɪˈɡriːə
  • Meaning: joy, happiness
  • Popularity: #10,284 and rising (#11,266 → #10,284, 2024)

Blanca

  • Origin: Spanish
  • Pronunciation: BLAHN-kah · ˈblɑːŋkə
  • Meaning: white (from Spanish blanco)
  • Popularity: #1,878 and rising (#1,923 → #1,878, 2024)

Reina

  • Origin: Spanish (‘queen’); variant spelling also used for unrelated names in other cultures
  • Pronunciation: RAY-nah · ˈreɪnə
  • Meaning: queen (Spanish); other same-spelling names have unrelated origins
  • Popularity: #553 and rising (#643 → #553, 2024)

Dulce

  • Origin: Spanish (from Latin dulcis)
  • Pronunciation: DOOL-seh · ˈduːlsɛ
  • Meaning: sweet
  • Popularity: #664 and rising (#773 → #664, 2024)

Flor

  • Origin: Spanish/Portuguese (from Latin flos ‘flower’)
  • Pronunciation: FLOR · ˈflɔːr
  • Meaning: flower
  • Popularity: #1,839 and rising (#2,066 → #1,839, 2024)

Perla

  • Origin: Spanish/Italian
  • Pronunciation: PUR-lah · ˈpɜːrlə
  • Meaning: pearl
  • Popularity: #1,309 and falling (#1,180 → #1,309, 2024)

Rocio

  • Origin: Spanish
  • Pronunciation: roh-SEE-oh · roʊˈsiːoʊ
  • Meaning: dew
  • Popularity: #2,681 and falling (#2,485 → #2,681, 2024)

Esmeralda

  • Origin: Spanish/Portuguese
  • Pronunciation: ez-mur-AL-duh · ˌɛzməˈrældə
  • Meaning: emerald
  • Popularity: #350 and falling (#342 → #350, 2024)

Nieve

  • Origin: Spanish (from Latin)
  • Pronunciation: NYEH-veh · ˈnjeβe
  • Meaning: snow
  • Popularity: #11,821 and rising (#11,890 → #11,821, 2024)

Celeste

  • Origin: Latin (via French)
  • Pronunciation: suh-LEST · səˈlɛst
  • Meaning: heavenly
  • Popularity: #198 and rising (#275 → #198, 2024)

Primavera

  • Origin: Spanish/Italian (from Latin)
  • Pronunciation: pree-mah-VEH-rah · ˌpriːməˈvɛərə
  • Meaning: springtime
  • Popularity: Not in the U.S. Social Security rankings

Serena

  • Origin: Latin
  • Pronunciation: suh-REE-nah · səˈriːnə
  • Meaning: clear, tranquil, serene
  • Popularity: #332 and rising (#375 → #332, 2024)

Azucena

  • Origin: Spanish (from Arabic)
  • Pronunciation: ah-soo-SAY-nah · asuˈsena
  • Meaning: white lily flower
  • Popularity: #3,447 and rising (#3,772 → #3,447, 2024)

Soledad

  • Origin: Spanish
  • Pronunciation: soh-leh-DAHD · soʊləˈdɑːd
  • Meaning: solitude
  • Popularity: #4,356 and rising (#5,106 → #4,356, 2024)

Lourdes

  • Origin: Spanish (from the French place name)
  • Pronunciation: LOOR-dez · ˈlʊrdɛz
  • Meaning: Craggy slope, place of miracles
  • Popularity: #2,754 and falling (#2,455 → #2,754, 2024)

Classic Spanish Boy Names

These names have stood the test of time for good reason. Strong, dignified, and instantly recognizable, these classics never feel dated.

Alejandro

  • Origin: Spanish (form of Alexander)
  • Pronunciation: ah-leh-HAHN-droh · ˌɑːləˈhɑːndroʊ
  • Meaning: protector of men
  • Popularity: #184 and rising (#200 → #184, 2024)

Carlos

  • Origin: Spanish/Portuguese, from Latin, ultimately Germanic
  • Pronunciation: KAR-lohs · ˈkɑːrloʊs
  • Meaning: free man (Spanish/Portuguese form of Charles)
  • Popularity: #135 and rising (#139 → #135, 2024)

Miguel

  • Origin: Spanish/Portuguese (form of Michael)
  • Pronunciation: mih-GEL · mɪˈɡɛl
  • Meaning: who is like God?
  • Popularity: #189 and rising (#194 → #189, 2024)

Antonio

  • Origin: Italian/Spanish (form of Latin Antonius); ultimate origin uncertain
  • Pronunciation: an-TOH-nee-oh · ænˈtoʊnioʊ
  • Meaning: Priceless, praiseworthy
  • Popularity: #180 and falling (#179 → #180, 2024)

Francisco

  • Origin: Spanish/Portuguese (from Latin Franciscus)
  • Pronunciation: fran-SIS-koh · frænˈsɪskoʊ
  • Meaning: a Frank (Spanish form of Francis)
  • Popularity: #307 and falling (#297 → #307, 2024)

Diego

  • Origin: Spanish (from Latin/Iberian ‘Didacus’)
  • Pronunciation: dee-AY-goh · diˈeɪgoʊ
  • Meaning: Supplanter
  • Popularity: #145 and falling (#135 → #145, 2024)

Rafael

  • Origin: Hebrew (via Spanish/Portuguese form of Raphael)
  • Pronunciation: rah-fah-EL · rɑːfɑːˈɛl
  • Meaning: God has healed
  • Popularity: #222 and rising (#231 → #222, 2024)

Fernando

  • Origin: Germanic (via Spanish)
  • Pronunciation: fur-NAN-doh · fərˈnændoʊ
  • Meaning: daring journey
  • Popularity: #352 and falling (#344 → #352, 2024)

Pablo

  • Origin: Spanish
  • Pronunciation: PAH-bloh · ˈpɑːbloʊ
  • Meaning: small, humble (Spanish form of Paul)
  • Popularity: #406 and falling (#378 → #406, 2024)

Jose

  • Origin: Spanish
  • Pronunciation: ho-ZAY · hoʊˈzeɪ
  • Meaning: may God add (another child to the family) — inherited from Joseph
  • Popularity: #91 and rising (#93 → #91, 2024)

Luis

  • Origin: Spanish (form of Louis/Ludwig, Germanic)
  • Pronunciation: loo-EES · luˈiːs
  • Meaning: famous in battle, via the Germanic elements for ‘fame’ and ‘war’
  • Popularity: #130 and rising (#134 → #130, 2024)

Manuel

  • Origin: Spanish
  • Pronunciation: man-WEL · mænˈwɛl
  • Meaning: form of Emmanuel, ‘God is with us’
  • Popularity: #351 and falling (#333 → #351, 2024)

Ramon

  • Origin: Spanish
  • Pronunciation: ruh-MOHN · rəˈmoʊn
  • Meaning: form of Raymond, meaning ‘wise protector’
  • Popularity: #829 and rising (#853 → #829, 2024)

Ricardo

  • Origin: Spanish/Portuguese
  • Pronunciation: rih-KAR-doh · rɪˈkɑːrdoʊ
  • Meaning: a Spanish/Portuguese form of Richard, meaning roughly ‘brave, powerful ruler’
  • Popularity: #375 and falling (#372 → #375, 2024)

Pedro

  • Origin: Spanish, Portuguese
  • Pronunciation: PAY-droh · ˈpeɪdroʊ
  • Meaning: form of Peter, meaning ‘rock/stone’
  • Popularity: #401 and rising (#421 → #401, 2024)

Eduardo

  • Origin: Spanish/Portuguese
  • Pronunciation: ed-WAR-doh · ɛdˈwɑːrdoʊ
  • Meaning: form of Edward: wealthy guardian
  • Popularity: #374 and falling (#356 → #374, 2024)

Jorge

  • Origin: Spanish/Portuguese
  • Pronunciation: HOR-hay · ˈhɔːrheɪ
  • Meaning: farmer, earthworker
  • Popularity: #285 and falling (#276 → #285, 2024)

Alberto

  • Origin: Italian/Spanish
  • Pronunciation: al-BAIR-toh · ælˈbɛərtoʊ
  • Meaning: noble and bright (Italian/Spanish form of Albert)
  • Popularity: #748 and falling (#737 → #748, 2024)

Guillermo

  • Origin: Spanish (form of William)
  • Pronunciation: gee-YER-moh · ɡiˈjɛrmoʊ
  • Meaning: resolute protector (Spanish form of William)
  • Popularity: #832 and rising (#834 → #832, 2024)

Enrique

  • Origin: Spanish (form of Henry)
  • Pronunciation: en-REE-kay · ɛnˈriːkeɪ
  • Meaning: ruler of the household
  • Popularity: #545 and rising (#565 → #545, 2024)

Arturo

  • Origin: Spanish (form of Arthur)
  • Pronunciation: ar-TOO-roh · ɑːrˈtʊroʊ
  • Meaning: form of Arthur; possibly ‘bear’ (root disputed)
  • Popularity: #577 and rising (#621 → #577, 2024)

Javier

  • Origin: Spanish (from Basque, via Xavier)
  • Pronunciation: hah-vee-AIR · hɑːviˈɛr
  • Meaning: form of Xavier, from a Basque place name meaning roughly ‘new house’
  • Popularity: #247 and falling (#239 → #247, 2024)

Sergio

  • Origin: Italian/Spanish/Portuguese (from Latin Sergius)
  • Pronunciation: SUR-jee-oh · ˈsɜːrdʒioʊ
  • Meaning: Servant, protector
  • Popularity: #402 and rising (#407 → #402, 2024)

Modern Spanish Boy Names

These are the names popping up in nurseries across Madrid, Mexico City, and Miami right now. Fresh, stylish, and full of personality.

Mateo

  • Origin: Spanish (from Hebrew Mattityahu, via Greek/Latin Matthaeus)
  • Pronunciation: mah-TAY-oh · mɑːˈteɪoʊ
  • Meaning: gift of God — the Spanish form of Matthew
  • Popularity: #7 and falling (#6 → #7, 2024)

Santiago

  • Origin: Spanish
  • Pronunciation: san-tee-AH-goh · sæntiˈɑːɡoʊ
  • Meaning: form of Saint James; the further gloss ‘supplanter’ attached to James/Jacob traces to a folk-etymological wordplay in Genesis, not a certain root meaning
  • Popularity: #29 and rising (#45 → #29, 2024)

Thiago

  • Origin: Portuguese (variant of Tiago/Santiago)
  • Pronunciation: tee-AH-goh · tiˈɑːɡoʊ
  • Meaning: form of James/Jacob, traditionally glossed ‘supplanter’ (though the underlying name’s true root is debated)
  • Popularity: #55 and rising (#72 → #55, 2024)

Enzo

  • Origin: Italian (from German Heinz/Heinrich, ultimately Germanic)
  • Pronunciation: EN-zoh · ˈɛnzoʊ
  • Meaning: ruler of the home
  • Popularity: #74 and rising (#90 → #74, 2024)

Luca

  • Origin: Italian (from Latin/Greek)
  • Pronunciation: LOO-kah · ˈluːkə
  • Meaning: a pet form of Lucius, or of Loukanos (‘man from Lucania’)
  • Popularity: #23 and rising (#24 → #23, 2024)

Gael

  • Origin: Irish (ethnonym)
  • Pronunciation: gah-EL · ɡɑːˈɛl
  • Meaning: wild man, woodsman (the ethnic name for the Gaelic peoples)
  • Popularity: #89 and rising (#99 → #89, 2024)

Hugo

  • Origin: Germanic (Latinized form of Hugh)
  • Pronunciation: HYOO-goh · ˈhjuːɡoʊ
  • Meaning: mind, thought
  • Popularity: #403 and rising (#415 → #403, 2024)

Nicolas

  • Origin: Greek
  • Pronunciation: NIK-uh-luss · ˈnɪkələs
  • Meaning: victory of the people
  • Popularity: #185 and rising (#193 → #185, 2024)

Leonardo

  • Origin: Italian (form of Leonard)
  • Pronunciation: lee-oh-NAR-doh · liːoʊˈnɑːrdoʊ
  • Meaning: brave/strong lion (Italian form of Leonard)
  • Popularity: #84, holding steady (2024)

Emiliano

  • Origin: Spanish (also used as a Mexican surname, conventionally linked to Emilio/Emil)
  • Pronunciation: eh-mee-lee-AH-no · ɛmiliˈɑːnoʊ
  • Meaning: Rival, eager
  • Popularity: #113 and rising (#133 → #113, 2024)

Sebastian

  • Origin: Greek (via Latin)
  • Pronunciation: sih-BAS-chun · səˈbæstʃən
  • Meaning: venerable or revered one, from the place name Sebaste
  • Popularity: #14 and falling (#13 → #14, 2024)

Adrian

  • Origin: Latin (place name Hadria)
  • Pronunciation: AY-dree-un · ˈeɪdriən
  • Meaning: From Hadria, dark one
  • Popularity: #72 and falling (#67 → #72, 2024)

Iker

  • Origin: Basque
  • Pronunciation: EE-ker · ˈiːkər
  • Meaning: coined as Basque equivalent of the Marian ‘Visitation’ title
  • Popularity: #384 and falling (#357 → #384, 2024)

Ivan

  • Origin: Slavic (Russian)
  • Pronunciation: EYE-vun · ˈaɪvən
  • Meaning: God is gracious (Slavic form of John)
  • Popularity: #153, holding steady (2024)

Dante

  • Origin: Italian
  • Pronunciation: DAHN-tay · ˈdɑːnteɪ
  • Meaning: contracted form of Durante, meaning ‘enduring’ or ‘steadfast’
  • Popularity: #322 and falling (#313 → #322, 2024)

Marco

  • Origin: Italian
  • Pronunciation: MAR-koh · ˈmɑːrkoʊ
  • Meaning: Italian form of Marcus; ‘warlike, of Mars’
  • Popularity: #387 and falling (#382 → #387, 2024)

Julian

  • Origin: Latin
  • Pronunciation: JOOL-yuhn · ˈdʒuːljən
  • Meaning: ‘belonging to Julius’ (from Latin Iulianus); Julius’s own root is disputed, traditionally glossed ‘youthful, downy’
  • Popularity: #30 and rising (#33 → #30, 2024)

Luciano

  • Origin: Italian (form of Lucius)
  • Pronunciation: loo-see-AH-noh · luːsiˈɑːnoʊ
  • Meaning: light
  • Popularity: #348 and rising (#375 → #348, 2024)

Maximo

  • Origin: Spanish (Anglicized spelling of Máximo)
  • Pronunciation: MAK-suh-moh · ˈmæksəmoʊ
  • Meaning: greatest
  • Popularity: #595 and falling (#578 → #595, 2024)

Joaquin

  • Origin: Spanish
  • Pronunciation: wah-KEEN · waˈkiːn
  • Meaning: form of Joachim: God will establish
  • Popularity: #340 and falling (#335 → #340, 2024)

Bautista

  • Origin: Spanish
  • Pronunciation: bow-TEES-tah · bawˈtista
  • Meaning: the Baptist
  • Popularity: Not in the U.S. Social Security rankings

Strong Spanish Boy Names

Looking for a name that sounds like it belongs to a future leader, athlete, or adventurer? These bold picks carry serious strength and character.

Rodrigo

  • Origin: Spanish (from Gothic/Germanic)
  • Pronunciation: roh-DREE-goh · roʊˈdriːgoʊ
  • Meaning: famous ruler
  • Popularity: #481 and rising (#497 → #481, 2024)

Salvador

  • Origin: Spanish/Portuguese
  • Pronunciation: SAL-vuh-dor · ˈsælvədɔːr
  • Meaning: savior
  • Popularity: #721 and falling (#702 → #721, 2024)

Ignacio

  • Origin: Spanish (from Latin Ignatius)
  • Pronunciation: ig-NAH-see-oh · ɪɡˈnɑːsioʊ
  • Meaning: popularly glossed ‘fiery, ardent’ by resemblance to Latin ignis – a folk etymology (see Ignatius)
  • Popularity: #824 and rising (#882 → #824, 2024)

Gonzalo

  • Origin: Spanish (from a Visigothic/Germanic name)
  • Pronunciation: gon-ZAH-loh · ɡonˈθalo
  • Meaning: partly ‘battle’ (Germanic); the rest of the name’s meaning is disputed
  • Popularity: #1,483 and falling (#1,362 → #1,483, 2024)

Alvaro

  • Origin: Spanish
  • Pronunciation: AHL-vah-roh · ˈɑːlvəroʊ
  • Meaning: all-aware, cautious
  • Popularity: #770 and falling (#716 → #770, 2024)

Andres

  • Origin: Spanish (from Greek Andreas)
  • Pronunciation: ahn-DRESS · ɑːnˈdrɛs
  • Meaning: manly, brave
  • Popularity: #197 and rising (#201 → #197, 2024)

Hector

  • Origin: Greek
  • Pronunciation: HEK-tur · ˈhɛktər
  • Meaning: holding fast, steadfast
  • Popularity: #380 and rising (#384 → #380, 2024)

Marcos

  • Origin: Spanish/Portuguese
  • Pronunciation: MAR-kohs · ˈmɑːrkoʊs
  • Meaning: form of Marcus; ‘warlike, of Mars’
  • Popularity: #482 and falling (#476 → #482, 2024)

Alfonso

  • Origin: Spanish
  • Pronunciation: al-FON-soh · ælˈfɑːnsoʊ
  • Meaning: noble and ready
  • Popularity: #920 and rising (#977 → #920, 2024)

Vicente

  • Origin: Spanish/Portuguese (form of Vincent)
  • Pronunciation: vee-SEN-tay · viˈsɛnteɪ
  • Meaning: conquering (as a form of Vincent, from Latin vincere)
  • Popularity: #639 and falling (#628 → #639, 2024)

Cesar

  • Origin: Spanish (form of Caesar, ultimately Latin)
  • Pronunciation: SAY-sar · ˈseɪsɑːr
  • Meaning: hairy
  • Popularity: #360 and rising (#366 → #360, 2024)

Bernardo

  • Origin: Spanish (from Germanic)
  • Pronunciation: ber-NAR-doh · bɛrˈnɑːrdoʊ
  • Meaning: brave/strong as a bear
  • Popularity: #1,334 and falling (#1,308 → #1,334, 2024)

Maximiliano

  • Origin: Spanish (form of Maximilian)
  • Pronunciation: mak-see-mih-lee-AH-no · mæksɪmɪliˈɑːnoʊ
  • Meaning: greatest
  • Popularity: #298 and falling (#291 → #298, 2024)

Valentin

  • Origin: French (from Latin Valentinus)
  • Pronunciation: vah-len-TEEN · vɑːlənˈtiːn
  • Meaning: strong, healthy
  • Popularity: #747 and falling (#709 → #747, 2024)

Orlando

  • Origin: Italian (form of Roland, from Proto-West Germanic)
  • Pronunciation: or-LAN-doh · ɔːrˈlændoʊ
  • Meaning: fame + land (“famous land/territory”), via the Germanic name Roland
  • Popularity: #844 and falling (#775 → #844, 2024)

Esteban

  • Origin: Spanish (from Greek Stephanos)
  • Pronunciation: es-TEH-bahn · ɛsˈtɛbɑːn
  • Meaning: crown
  • Popularity: #456 and falling (#442 → #456, 2024)

Armando

  • Origin: Spanish/Portuguese (of Germanic origin)
  • Pronunciation: ar-MAHN-doh · ɑːrˈmɑːndoʊ
  • Meaning: army man (form of Herman)
  • Popularity: #566 and rising (#571 → #566, 2024)

Leon

  • Origin: Greek
  • Pronunciation: LEE-ahn · ˈliːɑːn
  • Meaning: lion
  • Popularity: #141 and rising (#148 → #141, 2024)

Felipe

  • Origin: Spanish/Portuguese (from Greek, via Philip)
  • Pronunciation: feh-LEE-peh · fɛˈliːpeɪ
  • Meaning: lover of horses (from Greek philos ‘dear, loving’ + hippos ‘horse’)
  • Popularity: #924 and falling (#865 → #924, 2024)

Tomas

  • Origin: Swedish/Lithuanian (unaccented variant of Thomas)
  • Pronunciation: toh-MAHS · toʊˈmɑːs
  • Meaning: variant of Thomas, ultimately from Aramaic, meaning ‘twin’
  • Popularity: #734 and falling (#724 → #734, 2024)

Lorenzo

  • Origin: Italian (from Latin)
  • Pronunciation: lor-EN-zo · ləˈrɛnzoʊ
  • Meaning: of/from Laurentum, an ancient city in Latium
  • Popularity: #116 and rising (#131 → #116, 2024)

Gerardo

  • Origin: Spanish
  • Pronunciation: heh-RAR-doh · hɛˈrɑːrdoʊ
  • Meaning: brave with a spear (via Gerard)
  • Popularity: #593 and falling (#589 → #593, 2024)

Ernesto

  • Origin: Spanish (from Germanic Ernest)
  • Pronunciation: er-NES-toh · ɜrˈnɛstoʊ
  • Meaning: vigor, earnestness (Spanish form of Ernest)
  • Popularity: #896 and falling (#868 → #896, 2024)

Domingo

  • Origin: Spanish (from Latin)
  • Pronunciation: doh-MEENG-goh · doʊˈmɪŋɡoʊ
  • Meaning: of the Lord; also the Spanish word for Sunday
  • Popularity: #1,860 and rising (#1,916 → #1,860, 2024)

More Names We Love

Juan

  • Origin: Spanish
  • Pronunciation: WAHN · ˈwɑːn
  • Meaning: Spanish form of John, meaning ‘God is gracious’
  • Popularity: #137 and rising (#140 → #137, 2024)

Matias

  • Origin: Spanish (from Matthias, ultimately Hebrew Mattityahu)
  • Pronunciation: muh-TEE-us · məˈtiːəs
  • Meaning: gift of God/Yahweh — a Spanish form of Matthias, sharing the same Hebrew root as Matthew
  • Popularity: #158 and rising (#164 → #158, 2024)

Isabel

  • Origin: Spanish (from Hebrew via Greek/Latin)
  • Pronunciation: IZ-uh-bel · ˈɪzəbɛl
  • Meaning: Spanish form of Elizabeth: ‘my God is an oath’
  • Popularity: #167 and falling (#164 → #167, 2024)

Lola

  • Origin: Spanish (diminutive of Dolores)
  • Pronunciation: LOH-lah · ˈloʊlə
  • Meaning: sorrows (via Dolores)
  • Popularity: #273 and falling (#261 → #273, 2024)

Cruz

  • Origin: Spanish
  • Pronunciation: KROOZ · ˈkruːz
  • Meaning: cross
  • Popularity: #303 and rising (#329 → #303, 2024)

Ezequiel

  • Origin: Spanish (form of Ezekiel)
  • Pronunciation: ez-eh-KEE-el · ˌɛzəˈkiːəl
  • Meaning: God will strengthen
  • Popularity: #338 and falling (#336 → #338, 2024)

Tadeo

  • Origin: Spanish (form of Thaddeus, ultimate root disputed)
  • Pronunciation: tah-DAY-oh · tɑːˈdeɪoʊ
  • Meaning: possibly ‘heart’ or ‘courageous heart’; disputed
  • Popularity: #412 and rising (#473 → #412, 2024)

Alicia

  • Origin: Spanish
  • Pronunciation: uh-LEE-shuh · əˈliːʃə
  • Meaning: noble kind
  • Popularity: #436 and rising (#440 → #436, 2024)

Marcelo

  • Origin: Spanish
  • Pronunciation: mar-SEL-oh · mɑːrˈsɛloʊ
  • Meaning: Spanish form of Marcellus; ‘young warrior’
  • Popularity: #444 and rising (#521 → #444, 2024)

Adan

  • Origin: Spanish (form of Adam, ultimately Hebrew)
  • Pronunciation: ah-DAHN · ɑːˈdɑːn
  • Meaning: man/mankind, from the Hebrew word for earth or soil
  • Popularity: #495 and falling (#471 → #495, 2024)

Alonzo

  • Origin: Spanish (variant of Alfonso)
  • Pronunciation: uh-LON-zoh · əˈlɑːnzoʊ
  • Meaning: noble and ready
  • Popularity: #512 and rising (#535 → #512, 2024)

Alondra

  • Origin: Spanish
  • Pronunciation: uh-LON-druh · əˈlɑːndrə
  • Meaning: lark (songbird)
  • Popularity: #586 and falling (#525 → #586, 2024)

Julio

  • Origin: Spanish (from Latin Julius)
  • Pronunciation: HOOL-yoh · ˈhuːljoʊ
  • Meaning: youthful
  • Popularity: #598 and falling (#573 → #598, 2024)

Jaime

  • Origin: Spanish (form of James)
  • Pronunciation: HY-may · ˈhaɪmeɪ
  • Meaning: supplanter (via James/Jacob)
  • Popularity: #605 and falling (#583 → #605, 2024)

Raul

  • Origin: Spanish (Anglicized form of Raúl)
  • Pronunciation: rah-OOL · rɑːˈuːl
  • Meaning: wolf-counsel (via the Germanic root behind Ralph/Rudolph)
  • Popularity: #610 and falling (#596 → #610, 2024)

Eliseo

  • Origin: Spanish
  • Pronunciation: el-ee-SAY-oh · ˌɛliˈseɪoʊ
  • Meaning: God is my salvation (form of Elisha)
  • Popularity: #630 and rising (#691 → #630, 2024)

How These Names Are Trending

75 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

75 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

67 of these names rose in the U.S. Social Security rankings last year, and 59 are falling, per Social Security data through 2024.

How These Names Are Trending

67 of these names rose in the U.S. Social Security rankings last year, and 59 are falling, per Social Security data through 2024.

No matter which name catches your heart, every single one on this list carries culture, warmth, and meaning that your child will wear proudly for a lifetime. Spanish names have a way of sounding both poetic and powerful at the same time, and honestly? You can’t go wrong with any of them. Trust your gut, say them out loud a few times, and you’ll know when you’ve found the one.

🎨 Found the Perfect Name?

Create a beautiful, free nursery-ready print with your baby’s name and meaning.

Create Free Name Art →

Frequently Asked Questions

What are the most popular Spanish baby names right now?

In 2026, some of the most popular Spanish baby names include Mateo, Santiago, and Leonardo for boys, and Valentina, Luna, and Camila for girls. These names are trending not only in Spanish-speaking countries like Spain, Mexico, and Colombia, but also across the United States, where they consistently rank in the top 100 baby names.

Can I use a Spanish name if I’m not Hispanic?

Absolutely! Spanish names are used and loved by families of all backgrounds around the world. Many Spanish names like Sofia, Diego, and Luna have become truly international. Choosing a name from another culture is a beautiful way to celebrate its richness, and most families in the Spanish-speaking community consider it a compliment rather than an issue.

Do Spanish baby names have to follow specific naming traditions?

Traditionally in many Spanish-speaking cultures, children receive two surnames — one from each parent — and it’s common to include a saint’s name or honor a grandparent. Some families also use compound names like Maria Jose or Juan Carlos. However, these are traditions rather than rules, and modern families often choose whatever name speaks to them, regardless of convention.

How do I choose a Spanish name that works in English too?

Many Spanish names cross over beautifully into English without any modification — think Elena, Sofia, Marco, and Sebastian. If bilingual ease is important to you, look for names that don’t require sounds that are unique to Spanish (like the rolled “rr” or the soft “j”). Names like Luna, Emilia, Adrian, and Valentina work perfectly in both languages and are easy for anyone to pronounce.

📊 Curious how popular a name actually is? Look it up in our Baby Name Popularity Checker — pulls live SSA data to show ranking trends.

Read next;

🌷 Romantic Italian names you’ll adore

🌷 The perfect middle name for Isabella

🌷 Elegant girl names with lovely meanings

📱 The Baby Names app is here

Swipe names, match with your partner the moment you both say yes, and claim a free Name Art print of your winner. Free to download. See all our apps →

Download on the App StoreGet it on Google Play

✨ Love these names? Create free printable nursery art for any name →

Recent Posts