BabyNamesMap

Lists

Spanish & Italian names

The most given names in 2025 where Wiktionary files the name under “Spanish & Italian”, up to 50 girls and 50 boys. A name can have more than one origin, so it can appear in several of these lists. Names Wiktionary hasn’t tagged are left out.

Girls · US 2025

  1. #35ValentinaSame root as Valentine, meaning “strong, healthy”5,354 babies
  2. #42ElenaEditor’s note Climbing fast in the US: #106 in 2015, #42 in 2025. 5 letters, starting with a vowel4,836 babies
  3. #105GabriellaEditor’s note Down from #54 in 2015 to #105 in 2025 in the US2,545 babies
  4. #111CatalinaEditor’s note Climbing fast in the US: #325 in 2015, #111 in 20252,456 babies
  5. #136BellaForm of Isabel, meaning “my God is an oath”2,129 babies
  6. #170Gemma“jewel”1,805 babies
  7. #180Amaya“the end”1,723 babies
  8. #183XimenaBasque, meaning “son”1,686 babies
  9. #245AnaEditor’s note Down from #211 in 2015 to #245 in 2025 in the US1,276 babies
  10. #273LucianaEditor’s note More popular in the US than England & Wales: #273 vs #1,809 in 20251,139 babies
  11. #275LolaEditor’s note Down from #224 in 2015 to #275 in 2025 in the US1,132 babies
  12. #287GiaEditor’s note Up from #372 in 2015 to #287 in 2025 in the US1,069 babies
  13. #307FrancescaEditor’s note Up from #429 in 2015 to #307 in 2025 in the US984 babies
  14. #326AlessiaEditor’s note First shows up in US records in 1967, with 9 babies937 babies
  15. #373Esmeralda“emerald”823 babies
  16. #389CarmenEditor’s note Peaked in the US in 1960, with 2,440 babies; 798 in 2025798 babies
  17. #443AlessandraItalian form of Alexandra, meaning “to defend + man”697 babies
  18. #482AnahiSpanish, meaning “cockspur coral tree (Erythrina crista-galli)”623 babies
  19. #500BiancaForm of Blanche, meaning “white”594 babies
  20. #604AlejandraSame root as Alexandra, meaning “to defend + man”486 babies
  21. #664IsabelaEditor’s note First shows up in US records in 1982, with 6 babies426 babies
  22. #707AngelicaItalian, meaning “angelic”398 babies
  23. #733RamonaEditor’s note Peaked in the US in 1928, with 2,239 babies; 373 in 2025373 babies
  24. #770DulceSpanish, meaning “sweet”352 babies
  25. #788EmilianaEditor’s note First shows up in US records in 1982, with 7 babies344 babies
  26. #838LuzSpanish, meaning “light”324 babies
  27. #862JemmaVariant of Gemma, meaning “jewel”313 babies
  28. #872MariannaEditor’s note More popular in the US than England & Wales: #872 vs #1,892 in 2025308 babies
  29. #1,022Yamileth“beautiful”245 babies
  30. #1,060GiavannaEditor’s note More popular in the US than England & Wales: #1,060 vs #4,201 in 2025231 babies
  31. #1,113ClarissaLatin, meaning “clear, bright”212 babies
  32. #1,135JulissaEditor’s note Peaked in the US in 2006, with 1,530 babies; 205 in 2025205 babies
  33. #1,222Juana“God is gracious”185 babies
  34. #1,229MarielaEditor’s note More popular in the US than England & Wales: #1,229 vs #5,927 in 2025183 babies
  35. #1,258Paola“town”178 babies
  36. #1,261Alba“dawn”177 babies
  37. #1,279AntoniaFeminine form of Anthony, meaning “flower”175 babies
  38. #1,285RitaEditor’s note Peaked in the US in 1949, with 6,653 babies; 174 in 2025174 babies
  39. #1,291LorenaEditor’s note Peaked in the US in 1980, with 820 babies; 173 in 2025173 babies
  40. #1,326DinaEditor’s note Peaked in the US in 1969, with 1,572 babies; 168 in 2025168 babies
  41. #1,341AnitaEditor’s note Peaked in the US in 1957, with 5,811 babies; 165 in 2025165 babies
  42. #1,396InezSame root as Agnes, meaning “pure, chaste”156 babies
  43. #1,413AidaEditor’s note More popular in England & Wales than the US: #473 vs #1,413 in 2025154 babies
  44. #1,436MercedesSpanish and Tagalog, meaning “mercies”150 babies
  45. #1,622CristinaEditor’s note Peaked in the US in 1990, with 1,763 babies; 128 in 2025128 babies
  46. #1,631MauraEditor’s note Peaked in the US in 1964, with 430 babies; 127 in 2025127 babies
  47. #1,673MarissaEditor’s note Cooling off in the US: #534 in 2015, #1,673 in 2025123 babies
  48. #1,703BeatrizSame root as Beatrice, meaning “she who makes happy”120 babies
  49. #1,710Elvirapossibly “joyful sincerity”119 babies
  50. #1,769LeonoraForm of Eleanor, possibly meaning “other”114 babies

Boys · US 2025

  1. #8MateoSame root as Matthew, meaning “gift of the Lord”11,045 babies
  2. #14LucaForm of Lucy, meaning “light”8,759 babies
  3. #67AngelEditor’s note More popular in the US than England & Wales: #67 vs #1,307 in 20254,757 babies
  4. #72Enzo“home + ruler”4,556 babies
  5. #91LeonardoItalian, from Old French Leonard, meaning “as strong as a lion”3,789 babies
  6. #95JoseSame root as Joseph, meaning “(God) shall add”3,678 babies
  7. #108XavierEditor’s note Down from #90 in 2015 to #108 in 2025 in the US3,232 babies
  8. #123GiovanniSame root as John, possibly meaning “God is gracious”2,939 babies
  9. #144LuisSame root as Louis, meaning “loud; famous + battle”2,475 babies
  10. #150CarlosSpanish and Portuguese form of Charles, meaning “free man”2,418 babies
  11. #158DiegoEditor’s note More popular in the US than England & Wales: #158 vs #444 in 20252,351 babies
  12. #159JuanSpanish, meaning “Yahweh is gracious”2,318 babies
  13. #173JesusEditor’s note Peaked in the US in 2004, with 6,472 babies; 2,078 in 20252,078 babies
  14. #176AntonioSame root as Anthony, meaning “flower”2,058 babies
  15. #195Alejandro“defender of man”1,842 babies
  16. #200AndresSpanish form of Andrew, meaning “manly”1,744 babies
  17. #274JavierSpanish, from Basque Xabier, meaning “the new house”1,252 babies
  18. #304AngeloEditor’s note Down from #299 in 2015 to #304 in 2025 in the US1,124 babies
  19. #308DanteEditor’s note Up from #322 in 2015 to #308 in 2025 in the US1,104 babies
  20. #322FranciscoSame root as Francis, meaning “Frankish (man); a Frank”1,069 babies
  21. #322JorgeSame root as George, meaning “farmer, earth worker”1,069 babies
  22. #355JoaquinSpanish form of Joachim, meaning “may Yahweh raise up”925 babies
  23. #370MarcoItalian, from Latin Mārcus, meaning “pertaining to Mars”862 babies
  24. #371Manuel“pillar”860 babies
  25. #380RicardoSame root as Richard, meaning “king, ruler + hard, brave”833 babies
  26. #385CesarEditor’s note 824 US babies in 2025, but under 3 in England & Wales824 babies
  27. #387FernandoEditor’s note Peaked in the US in 2006, with 2,758 babies; 819 in 2025819 babies
  28. #410EduardoSpanish, meaning “wealth, riches + guardian, watchman”778 babies
  29. #429PabloSame root as Paul, meaning “small”743 babies
  30. #438MarioEditor’s note Peaked in the US in 1980, with 2,936 babies; 721 in 2025721 babies
  31. #455Pedro“stone, rock”684 babies
  32. #459RoccoEditor’s note Up from #463 in 2015 to #459 in 2025 in the US679 babies
  33. #497AlessandroItalian form of Alexander, meaning “to defend + man”608 babies
  34. #516MarcosEditor’s note Down from #408 in 2015 to #516 in 2025 in the US579 babies
  35. #580MaximoEditor’s note Up from #853 in 2015 to #580 in 2025 in the US506 babies
  36. #634RaulEditor’s note Peaked in the US in 2000, with 1,519 babies; 440 in 2025440 babies
  37. #657JaimeEditor’s note Peaked in the US in 1980, with 1,462 babies; 420 in 2025420 babies
  38. #672BenicioEditor’s note More popular in the US than England & Wales: #672 vs #1,613 in 2025405 babies
  39. #674VincenzoItalian form of Vincent, meaning “conquering”403 babies
  40. #746FrancoEditor’s note Up from #873 in 2015 to #746 in 2025 in the US348 babies
  41. #754Salvador“savior”341 babies
  42. #763SantosEditor’s note Up from #913 in 2015 to #763 in 2025 in the US337 babies
  43. #819AlbertoSpanish and Italian form of Albert, meaning “noble + bright, famous”301 babies
  44. #819AlfredoSame root as Alfred, meaning “elf + counsel”301 babies
  45. #867CarloSame root as Charles, meaning “free man”276 babies
  46. #871OrlandoSame root as Roland, meaning “fame-land”275 babies
  47. #878ErnestoSpanish form of Ernest, meaning “vigor, strife”272 babies
  48. #943SalvatoreSame root as Salvador, meaning “savior”249 babies
  49. #955FelipeSpanish and Portuguese, meaning “fond of horses”244 babies
  50. #960AldoItalian form of Aldous, meaning “old”241 babies

Girls · England & Wales 2025

  1. #87LolaEditor’s note Down from #40 in 2015 to #87 in 2025 in England & Wales524 babies
  2. #91BellaForm of Isabel, meaning “my God is an oath”515 babies
  3. #95Alba“dawn”472 babies
  4. #107FrancescaEditor’s note Down from #83 in 2015 to #107 in 2025 in England & Wales434 babies
  5. #122Amaya“the end”398 babies
  6. #161ElenaEditor’s note Steady in England & Wales: #146 in 2015 and #161 in 2025307 babies
  7. #181GabriellaEditor’s note Down from #136 in 2015 to #181 in 2025 in England & Wales274 babies
  8. #272ValentinaSame root as Valentine, meaning “strong, healthy”169 babies
  9. #286AlessiaEditor’s note Up from #388 in 2015 to #286 in 2025 in England & Wales160 babies
  10. #293GiaEditor’s note Climbing fast in England & Wales: #942 in 2015, #293 in 2025154 babies
  11. #439AnaEditor’s note Down from #296 in 2015 to #439 in 2025 in England & Wales91 babies
  12. #439AntoniaFeminine form of Anthony, meaning “flower”91 babies
  13. #473AidaEditor’s note More popular in England & Wales than the US: #473 vs #1,413 in 202584 babies
  14. #542BiancaForm of Blanche, meaning “white”73 babies
  15. #561LeonoraForm of Eleanor, possibly meaning “other”71 babies
  16. #684LorenaEditor’s note Up from #942 in 2015 to #684 in 2025 in England & Wales54 babies
  17. #719RitaEditor’s note Up from #735 in 2015 to #719 in 2025 in England & Wales51 babies
  18. #747Allegra“cheerful”49 babies
  19. #792CarmenEditor’s note Used for both: 78% of England & Wales babies named Carmen in 2025 were girls46 babies
  20. #872Esmeralda“emerald”40 babies
  21. #1,110AngelicaItalian, meaning “angelic”30 babies
  22. #1,166DinaEditor’s note 4 letters, ending in -na like Sienna and Luna28 babies
  23. #1,197IsabelaEditor’s note 7 letters, ending in -la like Isla and Isabella27 babies
  24. #1,315BeatrizSame root as Beatrice, meaning “she who makes happy”24 babies
  25. #1,362ClarissaLatin, meaning “clear, bright”23 babies
  26. #1,584RamonaEditor’s note More popular in the US than England & Wales: #733 vs #1,584 in 202519 babies
  27. #1,639AlessandraItalian form of Alexandra, meaning “to defend + man”18 babies
  28. #1,809LucianaEditor’s note More popular in the US than England & Wales: #273 vs #1,809 in 202516 babies
  29. #1,892CatalinaEditor’s note More popular in the US than England & Wales: #111 vs #1,892 in 202515 babies
  30. #1,892MariannaEditor’s note More popular in the US than England & Wales: #872 vs #1,892 in 202515 babies
  31. #1,892MercedesSpanish and Tagalog, meaning “mercies”15 babies
  32. #2,006DoloresSpanish, meaning “sorrows”14 babies
  33. #2,006InezSame root as Agnes, meaning “pure, chaste”14 babies
  34. #2,138FiorellaEditor’s note About 1 in 19,000 England & Wales girls in the 2025 records13 babies
  35. #2,278AnitaEditor’s note About 1 in 21,000 England & Wales girls in the 2025 records12 babies
  36. #2,278RosinaShort form of Rosa, meaning “rose”12 babies
  37. #2,440GinevraEditor’s note 7 letters, ending in -ra like Aurora and Lyra11 babies
  38. #2,788CristinaEditor’s note About 1 in 28,000 England & Wales girls in the 2025 records9 babies
  39. #2,788EmilianaEditor’s note More popular in the US than England & Wales: #788 vs #2,788 in 20259 babies
  40. #3,035AlitaEditor’s note 5 letters, ending in -ta like Etta and Henrietta8 babies
  41. #3,035Elvirapossibly “joyful sincerity”8 babies
  42. #3,035MarisaEditor’s note 6 letters, ending in -sa like Rosa and Hafsa8 babies
  43. #3,035MarissaEditor’s note 7 letters, ending in -sa like Rosa and Hafsa8 babies
  44. #3,333EsmereldaEditor’s note About 1 in 36,000 England & Wales girls in the 2025 records7 babies
  45. #3,333RosettaEditor’s note About 1 in 36,000 England & Wales girls in the 2025 records7 babies
  46. #3,705AlejandraSame root as Alexandra, meaning “to defend + man”6 babies
  47. #3,705CarlottaForm of Charles, meaning “free man”6 babies
  48. #3,705GinaEditor’s note About 1 in 42,000 England & Wales girls in the 2025 records6 babies
  49. #3,705Juana“God is gracious”6 babies
  50. #3,705LourdesEditor’s note 7 letters, ending in -es like Asees and Frances6 babies

Boys · England & Wales 2025

  1. #4LucaForm of Lucy, meaning “light”3,266 babies
  2. #84Enzo“home + ruler”617 babies
  3. #126LeonardoItalian, from Old French Leonard, meaning “as strong as a lion”389 babies
  4. #160MateoSame root as Matthew, meaning “gift of the Lord”328 babies
  5. #228LandoItalian, meaning “land, territory”217 babies
  6. #246RoccoEditor’s note Down from #139 in 2015 to #246 in 2025 in England & Wales192 babies
  7. #263XavierEditor’s note Down from #210 in 2015 to #263 in 2025 in England & Wales174 babies
  8. #444DiegoEditor’s note More popular in the US than England & Wales: #158 vs #444 in 202587 babies
  9. #452OrlandoSame root as Roland, meaning “fame-land”85 babies
  10. #462DanteEditor’s note Up from #465 in 2015 to #462 in 2025 in England & Wales84 babies
  11. #462MarcoItalian, from Latin Mārcus, meaning “pertaining to Mars”84 babies
  12. #497GiovanniSame root as John, possibly meaning “God is gracious”77 babies
  13. #563AngeloEditor’s note Up from #618 in 2015 to #563 in 2025 in England & Wales69 babies
  14. #563AntonioSame root as Anthony, meaning “flower”69 babies
  15. #639Cosmo“order, ordered universe”57 babies
  16. #639LuisSame root as Louis, meaning “loud; famous + battle”57 babies
  17. #763FrancoEditor’s note Up from #888 in 2015 to #763 in 2025 in England & Wales44 babies
  18. #782Pedro“stone, rock”42 babies
  19. #856MarioEditor’s note More popular in the US than England & Wales: #438 vs #856 in 202537 babies
  20. #873AlessandroItalian form of Alexander, meaning “to defend + man”36 babies
  21. #873FrancescoItalian, from Medieval Latin Franciscus, meaning “javelin”36 babies
  22. #896VincenzoItalian form of Vincent, meaning “conquering”35 babies
  23. #1,035FranciscoSame root as Francis, meaning “Frankish (man); a Frank”29 babies
  24. #1,035Manuel“pillar”29 babies
  25. #1,066CarlosSpanish and Portuguese form of Charles, meaning “free man”28 babies
  26. #1,093CarloSame root as Charles, meaning “free man”27 babies
  27. #1,153JoaoSame root as John, possibly meaning “God is gracious”25 babies
  28. #1,153JuanSpanish, meaning “Yahweh is gracious”25 babies
  29. #1,226PabloSame root as Paul, meaning “small”23 babies
  30. #1,276JorgeSame root as George, meaning “farmer, earth worker”22 babies
  31. #1,307AngelEditor’s note Used for both: 18% of England & Wales babies named Angel in 2025 were boys21 babies
  32. #1,307JoseSame root as Joseph, meaning “(God) shall add”21 babies
  33. #1,359GabrieleEditor’s note More popular in England & Wales than the US: #1,359 vs #4,539 in 202520 babies
  34. #1,359RicardoSame root as Richard, meaning “king, ruler + hard, brave”20 babies
  35. #1,466RuiEditor’s note 3 letters, ending in -ui like Loui and Lui18 babies
  36. #1,538Alejandro“defender of man”17 babies
  37. #1,538RaulEditor’s note More popular in the US than England & Wales: #634 vs #1,538 in 202517 babies
  38. #1,613BenicioEditor’s note More popular in the US than England & Wales: #672 vs #1,613 in 202516 babies
  39. #1,613Salvador“savior”16 babies
  40. #1,705JoaquinSpanish form of Joachim, meaning “may Yahweh raise up”15 babies
  41. #1,798AndreaFeminine form of Andreas, meaning “manly”14 babies
  42. #1,798GioEditor’s note About 1 in 19,000 England & Wales boys in the 2025 records14 babies
  43. #1,897AlbertoSpanish and Italian form of Albert, meaning “noble + bright, famous”13 babies
  44. #1,897AlexandreFrench and Portuguese form of Alexander, meaning “to defend + man”13 babies
  45. #1,897CarmenEditor’s note Used for both: 22% of England & Wales babies named Carmen in 2025 were boys13 babies
  46. #2,014EduardoSpanish, meaning “wealth, riches + guardian, watchman”12 babies
  47. #2,014JavierSpanish, from Basque Xabier, meaning “the new house”12 babies
  48. #2,014MarcosEditor’s note More popular in the US than England & Wales: #516 vs #2,014 in 202512 babies
  49. #2,133AldoItalian form of Aldous, meaning “old”11 babies
  50. #2,133JaimeEditor’s note More popular in the US than England & Wales: #657 vs #2,133 in 202511 babies

Counts and ranks: US Social Security Administration (2025, names given to 5 or more babies) and Office for National Statistics (2025, names given to 3 or more babies). US ranks are worked out from the counts, with ties sharing a rank; England & Wales ranks are as published. Origins: Wiktionary category tags. Meanings, where shown, are from Wiktionary (CC BY-SA 4.0).