Italian-Spanish names
Additional Italian-Spanish results
Italian names that may also be Spanish words
The following names often appeared in Spanish language web pages. That means that they are either Spanish words, or names which are very familiar to Spanish speakers.
Spanish names that may also be Italian words
These names often appeared in Italian language web pages.
Italian word ending matches
Italian names often end with -na. Below are Spanish names ending with the same word ending.
Fuzzy matches
These are names that would have been the same between the languages, if it hadn't been for a single character difference. Each entry shows an approximate match with the Italian name on the left, and the Spanish name on the right.
Italian-Spanish names popular in both
Names from this page that appear in the official baby name statistics of both a Italian-speaking and a Spanish-speaking country.
| Name | Italian | Spanish |
|---|---|---|
| Emma | #1 girls San Marino 2025 | #2 girls Uruguay 2023 |
| Leonardo | #1 boys Italy 2024 | #5 boys Mexico (Mexico City) 2022 |
| Lorenzo | #7 boys Italy 2024 | #4 boys Uruguay 2023 |
| Martina | #24 girls Switzerland 2025 | #3 girls Spain 2024 |
| Olivia | #24 girls Switzerland 2025 | #3 girls Argentina 2024 |
| Bianca | #1 girls San Marino 2025 | #28 girls Argentina 2024 |
| Andrea | #10 boys Italy 2024 | #21 girls Mexico (Mexico City) 2022 |
| Luna | #6 girls Switzerland 2025 | #28 girls Mexico (Mexico City) 2022 |
| Emilia | #31 girls Switzerland 2025 | #4 girls Uruguay 2023 |
| Antonio | #15 boys Italy 2024 | #27 boys Spain 2024 |
| Sara | #24 girls Italy 2024 | #19 girls Spain 2024 |
| Alma | #31 girls Switzerland 2025 | #13 girls Spain 2024 |
| Luca | #31 boys Switzerland 2025 | #13 boys Spain 2024 |
| Lia | #31 girls Switzerland 2025 | #14 girls Mexico (Mexico City) 2022 |
| Maria | #51 girls Italy 2024 | #1 girls Uruguay 2023 |
Featured in baby name books
Alexandra
Alexandra is the feminine form of Alexander, from Greek, meaning “defender” or “protector of mankind.” Alexandra has long had a royal, somewhat upper-crust air, associated with Princess Alexandra of Denmark and with Queen Victoria, whose given name was Alexandrina.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Amanda
Amanda is a Latin name meaning “loved,” “much loved,” or “worthy of being loved,” with Mandy as its classic nickname. Amanda is fairly recent, first appearing in 17th-century English literature, and its slightly patrician feel is balanced by the casual Mandy; Cole Porter and Barry Manilow both sang about it.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Amelia
Amelia means “industrious” or “hardworking” and is related to Emily and Amalia, with Amélie as the French form. Amelia has an early-American sound, was very popular in the 1800s, faded in the mid-1900s, and is now back in style.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Anastasia
Anastasia is a Greek name meaning “resurrection” or “one who shall rise again,” the feminine form of Anastasios. Anastasia is a romantic Russian classic, recalling the last czar’s daughter, and its elegance pairs well with a short, plain surname.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Andrea
Andrea is the feminine of Andrew, read as “courageous” and “strong” or simply “womanly.” A girls’ classic since the 1600s and especially popular from the 1950s to the 1980s, Andrea has several pronunciations, and in many European countries it is a boy’s name.
Sources: 10,000 Baby Names, Baby Names Made Easy, The Best Baby Names for Girls, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Angel
Angel comes from the Greek word for “messenger,” specifically a heavenly messenger of God, and is used for boys and girls. While Angelo is the long-standing classic, Angel has climbed steadily since the 1900s; Spanish speakers say AHN-hel, which gives it a more masculine sound.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Boys, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Aurora
Aurora is Latin for “dawn,” the name of the Roman goddess of the sunrise, with Aurore as the French form. Aurora evokes the northern lights and the princess of Sleeping Beauty, with nicknames like Rory and Aura.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Bianca
Bianca is Italian for “white,” suggesting purity, with Blanca and Blanche as Spanish and French forms. Bianca is the younger sister of Katherine in Shakespeare’s comedy The Taming of the Shrew.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time, The Best Baby Names for Girls
Bruno
Bruno is a German name meaning “brown,” or brown-haired, with one source adding “bear.” Bruno is also glossed as “dark-skinned.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Boys, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Everything Baby Names Book
Carmen
Carmen is Latin and Spanish for “song.” Carmen is also traced to Hebrew, meaning “garden” or “orchard,” as a Spanish form of Carmela.
Sources: 10,000 Baby Names, Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson)
Claudia
Claudia is the feminine of Claudius and comes from Latin for “lame.” The name stayed popular despite its meaning, thanks largely to the Roman Emperor Claudius.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names
Diana
Diana comes from Latin and means “divine.” In Roman myth Diana was the goddess of the moon and the hunt, counterpart of the Greek Artemis.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Dora
Dora is a Greek name meaning “gift,” and it is also a short form of Theodora. The biblical city of Dor, or Dora, was a Canaanite coastal town whose king Joshua defeated.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, Classic Biblical Baby Names
Emma
Emma is an Old German name meaning “whole,” “all-embracing,” or “universal.” Emma came to England with the Normans and has been warmly revived as a romantic, Victorian-feeling name, helped by Jane Austen’s heroine.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Gloria
Gloria is Latin for “glory,” evoking a woman of renown and praise. George Bernard Shaw is credited with coining Gloria in an 1898 play; it reached the top twenty in the 1920s and now sits low enough to merit a revival.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Girls
Irene
Irene is a Greek name meaning “peace,” after the goddess of peace, with Irena and Irina as popular variants. Irene was borne by a fourth-century saint and a Byzantine empress, and stayed popular until the mid-twentieth century; its variants are now more common.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Iris
Iris is Greek for “rainbow,” and is also a flower name. In Greek myth Iris was the rainbow goddess who carried messages between heaven and earth; the stylized iris is the fleur-de-lis of France.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Jessica
Jessica is a Hebrew name meaning “God sees” or “He beholds,” with “wealthy” also offered. Shakespeare gave Jessica to Shylock’s daughter in The Merchant of Venice, possibly drawing on the biblical Jesca or on Jesse.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, 1,107 Baby Names That Stand the Test of Time
Linda
Linda is Spanish for “pretty” or “pretty one.” Linda topped the charts in the late 1940s and early 1950s, replacing Mary, and now feels dated; Lindy is a livelier nickname.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Sci-Fi Baby Names
Luna
Luna is Latin and Italian for “moon.” Luna was the Roman moon goddess.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Numerology for Baby Names, Baby Names Your Child Can Live With, The Everything Baby Names Book
Maria
Maria is the Latin and Mediterranean form of Mary, meaning “bitter,” or “star of the sea.” Deeply traditional yet modern-sounding, Maria evokes The Sound of Music, West Side Story, and “Ave Maria”; it was also the name of a wife of Muhammad.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Octavia
Octavia comes from Latin and means “eighth,” the feminine form of Octavius. In the nineteenth century Octavia was often given to an eighth child; it recalls Augustus Caesar, once called Octavian, whose sister was Octavia.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Oscar
Oscar is commonly explained as English for “divine spear” or “spear of the gods.” Oscar is also authentically Irish, meaning “deer lover”; in legend Oscar, son of Oisín, became the mightiest of the Fianna, and the name spread to Scandinavia as Oskar.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Irish Names for Children
Rita
Rita began as a short form of Margarita or Margaret, meaning “pearl,” and one source adds an Indian meaning, “brave, strong.” Rita hit its high point in the 1940s alongside Rita Hayworth, Rita Moreno is another famous bearer, and in 2003 it dropped below the top 1,000.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Romeo
Romeo is Italian, meaning “from Rome” or “pilgrim to Rome.” The name is forever tied to Shakespeare’s romantic hero Romeo Montague, which makes it perhaps the most romantic name around.
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Unusual Baby Names
Sandra
Sandra began as a short form of Alexandra (or Alessandra) and means “defender” or “helper of mankind.” A forgotten novel, Sandra Belloni, launched it as a standalone name; it peaked from the 1940s to 1960s, and the French Sandrine may give it new life.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Simone
Simone is the French feminine form of Simon, meaning “God listens” or “one who listens well.” The name caught on in the U.S. around 1960, after Simone Signoret’s Oscar win; Nina Simone and Simone de Beauvoir add musical and feminist associations.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Sophia
Sophia is a Greek name meaning “wisdom,” with forms like Sofia, Sophie, and Sonia. This antique gem has roared back to the top of the charts, helped by stars like Sophia Loren; the Hagia Sophia means “holy wisdom.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Veronica
Veronica is a Latin name meaning “true image,” with Veronique and Veronika as foreign forms and Ronnie and Vera as nicknames. By legend, Saint Veronica wiped Jesus’s face with her veil as he carried the cross, and the cloth kept the image of his face, though she never appears in the Bible itself.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book
Virginia
Virginia is a Latin name meaning “virgin,” “maiden,” or “pure,” and is also seen as a feminine form of Virgil. The name has a royal air because Queen Elizabeth I, the Virgin Queen, gave her title to the state of Virginia; Ginny, Gigi, and Gina are common nicknames.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.
All of the suggested Italian-Spanish names on this page are matched solely on their written form — pronunciation may differ.