Spanish baby names
The names filed as Spanish are those whose meaning comes from Spanish: devotional names (Santiago, "Saint James"; Cruz, "cross"; Carmen, from Mount Carmel; Lola, from Dolores), Spanish words (Reyna, "queen"; Alondra, "lark"; Esmeralda, "emerald"; Sierra) and places (Aitana). Spanish forms of Hebrew or Latin names, like Mateo, are filed under their source. Of the names we have researched, 44 are Spanish, given to 28,131 US babies in 2025.
Rising Spanish names
Biggest climbers in rank since 2020: Solana (#1,640 to #495), Cielo (#1,519 to #795), Marisol (#978 to #667), Dalia (#1,074 to #800), Violeta (#892 to #641), Rio (#774 to #532), Santos (#918 to #766), Benicio (#773 to #672), Santiago (#71 to #26).
Spanish girl names (35)
| Name | Meaning | Rank 2025 | Babies 2025 |
|---|---|---|---|
| Savannah | grassy plain; the Georgia city | #135 | 2,141 |
| Aitana | Sierra de Aitana (Spanish place name) | #211 | 1,435 |
| Lola | pet form of Dolores ('sorrows') | #275 | 1,132 |
| Tessa | short form of Teresa | #311 | 978 |
| Esmeralda | emerald | #373 | 823 |
| Carmen | from Mount Carmel (garden); also linked to Latin 'song' | #389 | 798 |
| Jimena | #578 | 515 | |
| Alondra | lark (Spanish) | #680 | 417 |
| Sierra | mountain range (Spanish) | #616 | 476 |
| Reyna | queen (Spanish) | #594 | 493 |
| Reina | queen (Spanish) | #582 | 510 |
| Analia | blend of Ana and Lía (Spanish) | #711 | 394 |
| Estrella | star (Spanish) | #612 | 477 |
| Violeta | violet (Spanish) | #641 | 451 |
| Dulce | sweet (Spanish) | #771 | 352 |
| Marisol | Mary of Solitude (Spanish) | #667 | 423 |
| Solana | sunny place (Spanish) | #495 | 599 |
| Dalia | dahlia (flower); also Hebrew and Lithuanian names | #800 | 340 |
| Luz | light (Spanish) | #839 | 324 |
| Cielo | sky, heaven (Spanish) | #795 | 342 |
| Paloma | dove (Spanish) | #793 | 343 |
| Guadalupe | Our Lady of Guadalupe (place name) | #1,248 | 180 |
| Julissa | #1,136 | 205 | |
| Lorena | #1,293 | 173 | |
| Mercedes | "mercies" (Our Lady of Mercy) | #1,439 | 150 |
| Marissa | Maria + Lisa (or Luisa) | #1,679 | 123 |
| Maribel | María + Isabel | #1,662 | 125 |
| Yesenia | #1,901 | 103 | |
| Mayra | #2,168 | 86 | |
| Blanca | "white" | #1,857 | 107 |
| Dolores | sorrows (Our Lady of Sorrows) | #2,567 | 68 |
| Yolanda | violet flower (disputed) | #3,248 | 49 |
| Bonita | "pretty" | #8,957 | 11 |
| Lupe | pet form of Guadalupe | #14,243 | 6 |
| Deloris | variant of Dolores; "sorrows" | — | 0 |
Spanish boy names (9)
| Name | Meaning | Rank 2025 | Babies 2025 |
|---|---|---|---|
| Santiago | Saint James | #26 | 7,554 |
| Diego | #158 | 2,351 | |
| Cruz | cross | #331 | 1,025 |
| Rio | river (Spanish/Portuguese); also Rio de Janeiro | #532 | 563 |
| Santana | Saint Anne (Spanish place name) | #855 | 285 |
| Salvador | savior (Spanish) | #756 | 341 |
| Benicio | #672 | 405 | |
| Santos | saints | #766 | 337 |
| Monte | "mountain"; or short form of Montgomery | #1,473 | 121 |
How origins are assigned
Each name gets one origin: the language its meaning comes from, which is not always the language it reached English through. Mateo is Spanish in form but Hebrew in origin, so it is listed as Hebrew. The lists cover the roughly 2,000 most used names we have researched so far. Common meanings among Spanish names: meadow, hill or valley, names from places, sky, star, moon or sun.