500 Mexican Baby Names
Many parents in the US and Latin America look for names that bridge the cultures. In addition to Lucia and Sofia, baby girl names that work in both English and Spanish include Alicia, Eloisa, Isla, Julietta, Marisa, Paloma, and Viviana.
589 Spanish Girl Names
Spanish girl names have never been more popular in the US than they are today. Spanish names for girls are especially well-used in Latin American and Hispanic communities, of course, but Hispanic names such as Gabriela and Isabella have crossed over in a huge way.
Nameberry visitors include people from Spanish-speaking countries around the world along with countries like the US where Spanish may not be the primary language but Spanish names are well-used.
Along with Isabella and Gabriela, other Spanish girl names in the US Top 300 include Ana, Angelina, Elena, Jada, Liliana, Maya, Savannah, and Sofia. Popular girl names in Spain include Lucia — also a favorite throughout Latin America — Maria, Martina, and Paula.
Unique Spanish girl names we see becoming more prominent include Alba, Carmen, Laia, and Triana.
Many parents in the US and Latin America look for names that bridge the cultures. In addition to Lucia and Sofia, baby girl names that work in both English and Spanish include Alicia, Eloisa, Isla, Julietta, Marisa, Paloma, and Viviana.
Our full list of Spanish girl names is below, ordered by their current popularity on Nameberry.
RELATED:
500+ Mexican Baby Names
Mexican baby names are typically Spanish names along with names from indigenous Mexican cultures and languages, such as Nahuatl, known historically as Aztec or Mayan, and Zapotec.
Along with Luna and Aurora, Mexican names in the US Top 200 for girls include Camila, Ximena, Isabella, and Valeria. For boys, Mexican names in the US Top 200 include Emiliano, Leonardo, Gael, and Diego. Popular names in Mexico include Sofia, Maria José, and Valentina for girls, Santiago, Mateo, and Sebastian for boys.
Unique Mexican baby names include Yamileth, Brayan, Itzayana, and Sarahi. Many Mexican names are popularized by telenovelas, such as trending choices Arleth, Danna, and Dario.
In Mexico, many parents give their children double-barreled first names, of which the most common are Maria Fernanda for girls and Miguel Angel for boys. Other rising combos include Dulce Maria, Angel Gale, and Maria Del Carmen.
Spanish baby names popular in Mexico often differ from those most popular in the US, Spain, or South American countries, so we focus on the top Spanish names in Mexico on this list.
Below, you’ll find our full range of Mexican names for babies, ordered by current popularity on Nameberry.
Origin:
Meaning:
Description:
Aurelia is an ancient Roman name that’s become a surprise hit in the contemporary world. A top favorite on Nameberry, it reentered the US Top 1000 in 2014 after a 70-year absence and continues to climb.
Origin:
Meaning:
Description:
Felix is one of those ancient but nontraditional names for boys that have come into favor over the past few decades, a favorite of parents who want a masculine name with history and heft that breaks ranks with the standard Franks and Freds. Felix is also an international darling, ranking in the Top 100 in several European and English-speaking countries.
Origin:
Meaning:
Description:
The name of the Roman goddess of the moon, Luna is derived straight from the Latin word for moon, luna. Luna’s divine complement is Sol, the god of the Sun. In Roman art, Luna is often depicted driving a chariot.
Origin:
Meaning:
Description:
Hugo, the Latin form of Hugh, has more heft and energy than the original — and of course we love names that end (or begin, for that matter) with an o. This one is especially appealing because it’s backed up by lots of solid history and European style.
Origin:
Meaning:
Description:
A Nameberry favorite, Aurora has consistently been on the US popularity list since the nineteenth century, but has really taken off in the past 30 years. Aurora also enjoys remarkable international popularity, ranking in the Top 100 throughout the English-speaking world as well as in Italy, Spain, Norway, Switzerland, and several other European countries.
Origin:
Meaning:
Description:
Oscar is one of the most stylish Old Man Names of our era. While it’s softened slightly in popularity over the past 20 years, that may be considered a very good thing.
Origin:
Meaning:
Description:
Sebastian is derived from the Greek Sebastianos, meaning “from Sebastia.” Sebastia was a city in Asia Minor—modern day Sivas, Turkey. Sebastian is a name with a substantial history, first as the third-century martyr whose sufferings were a favorite subject of medieval artists, then as the name of memorable characters in such varied works as Shakespeare’s Twelfth Night and The Tempest and Evelyn Waugh’s Brideshead Revisited.
Origin:
Meaning:
Description:
Clara is a strong, lovely girls’ name that’s always ranked among the US Top 1000 girl names but has been climbing since the turn of this century. Now holding steady around Number 100, Clara is a modern classic, neither too popular nor too unusual.
Origin:
Meaning:
Description:
Amelia is one of the hottest girls’ names, a successor to the megapopular Emma and Emily. Amelia, which spent several years at Number 1 in England, vaulted into the US Top 10 in 2017 and continues to rise.
Origin:
Meaning:
Description:
Caleb has two potential derivations, the first being from the Hebrew kelev, meaning “dog,” and the second from the Hebrew components kal and lev, together meaning “whole heart.” In the Old Testament Caleb is one of only two ancient Israelites (Joshua was the other) who set out from Egypt to finally enter the promised land.
Origin:
Meaning:
Description:
Nathaniel was derived from the Hebrew name Netan’el, meaning “gift of God,” composed of the elements natan, meaning “to give,” and ’el, in reference to God. The name is featured several times in the Old and New Testaments, typically spelled Nathanael. In the New Testament, Nathanael is also known by his other name, Bartholomew.
Origin:
Meaning:
Description:
Alexander is derived from the Greek name Aléxandros, composed of the elements aléxein, meaning “to defend,” and aner, meaning “man.” According to Greek legend, the first Alexander was Paris, who was given the nickname Alexander by the shepherds whose flocks he defended against robbers. He was followed by Alexander the Great, aka Alexander III, who conquered much of Asia.
Origin:
Meaning:
Description:
Leo was derived from the Latin leo, meaning “lion.” Thirteen popes have carried the name, including St. Leo the Great. In Germanic languages, Leo has historically been used as a nickname for names including Leon and Leopold. In Latinate languages, Leonardo is considered a full form for Leo.
Origin:
Meaning:
Description:
Olivia, a lovely Shakespearean name with an admirable balance of strength and femininity, is one of the top girls’ names in the world. Like her sisters Isabella and Sophia, Olivia is a mega-popular name not only in the US but throughout the English-speaking countries, Europe, and Latin America.
Origin:
Meaning:
Description:
Cecilia is a lovely classic name deservedly enjoying a new turn in the sun. Always among the Top 500 girls’ names in the US, Cecilia is now at its highest point ever.
Origin:
Meaning:
Description:
Elena is at its most popular point ever in the US, thanks to its cross-cultural appeal and the overall popularity of El- names. It’s more international than Ellen or Eleanor, but still accessible.
Origin:
Meaning:
Description:
Isaac evolved from the name Yitzchaq, derived from the Hebrew word tzachaq, meaning “to laugh.” In the Old Testament, Isaac was the long-awaited son of the elderly Sarah and 100-year-old Abraham, so old that their news provoked laughter, giving the name its meaning. Isaac is used as a given name among Jews, Christians, and Muslims alike.
Origin:
Meaning:
Description:
Roman is an ancient name trending in a major way. A surprise hit name of recent years, Roman now ranks in the Top 100 not only in the US but throughout the English-speaking world, and is rising in other European countries as well.
Origin:
Meaning:
Description:
Alexandra fell out of the Top 100 for the first time since 1983 in 2015 but is still a popular choice. Strong, tasteful, and elegant, Alexandra remains a chic modern classic with a solid historic pedigree.
Origin:
Meaning:
Description:
Scarlett originated as an occupation surname, designating a person who sold scarlet, a luxury wool cloth produced in Medieval Europe. The word is thought to derive from the Arabic siklāt, referring to silks dyed with kermes. The fanciest, favorited color was scarlet red.