Searching for a Spanish baby name for your baby-to-be? Whether you’re looking for a name to honor your heritage or you simply like the way Spanish names sound, you’ve come to the right place. 

As with Spanish baby boy names, Spanish baby girl names consistently top the popularity rankings in the U.S. Many are beautiful as well as adaptable and have powerful meanings. Check out our collection of favorite Spanish girl names for inspiration. 

Alejandra. A warrior name, the Spanish version of this Greek baby girl name (prounounced aa-l-ai-hAAn-drah) means "defender of mankind." Ale is a sweet and common nickname in Spanish-speaking countries.

Ana. Derived from the Hebrew name Hannah, which means “God has favored me,” Ana is a popular baby girl name used all over the world.

Camila. Camila is the Italian, Portuguese and Spanish form of the name Camilla — a term originally used for a young person serving as an acolyte (follower) in ancient Roman religion. We love the nicknames Cami and Mila, too.

Daniela. From “daniyel,” meaning “God is my judge,” the American version (Danielle) first appeared on the name charts in the U.S. in the 1970s and has held strong. Try Dani for short.

Guadalupe. In the 16th century, Nuestra Señora de Guadalupe (Our Lady of Guadalupe) appeared in a vision to a man in Mexico; she’s now a patron saint of the Americas — while Guadalupe remains a time-tested baby girl name. Lupe and Guada make sweet nicknames.

Isabella / Isabel. This Spanish and Italian variation of Elizabeth translates to "pledged" or "devoted to God." Isabella and Elizabeth have been interchanged in England since the 13th century. And you’re sure to find a winner among the popular nicknames Isa, Bella and Izzy. 

Juliana. The feminine form of Julius (pronounced hoo-lee-AH-nuh) is said to be derived from the Latin word for “juvenile” or "youthful." You can call her Juli or Ana for short.

Lucía. Derived from the Latin word “lux,” meaning “light,” Lucia is a cheery name for the brightest new arrival in your life. This baby girl name is used all over Spanish speaking countries and was immortalized in a song by the Spanish singer and songwriter Joan Manuel Serrat.

María. Looking for a biblical moniker? It doesn’t get more classic than the Spanish version for Mary, mother of Jesus. In many Spanish speaking countries, María precedes a second name (for example, María Gabriela or María Paula). 

Mía. In Spanish and Italian, Mia means “my” or “mine” — but this multicultural name is also the Scandinavian and German form of Maria. It popped up on the top list of names in 1960s in the U.S. and has been a consistently beloved name since.

Olivia. Records of this Latin name date back to 13th-century England. To this day, Olivia — meaning "olive tree” — remains widely used throughout the European continent. It also stands for “protector of peace,” since olive tree branches in Christianity represent spiritual peace. 

Paloma. This Spanish name means "dove." Pronounced puh-loh-muh, it also suggests peace, as symbolized by the dove — perfect for your future diplomat.

Valentina. Derived from the Latin word “valens,” meaning “healthy and strong,” Valentina is the feminine version of Valentinus. Your cutie will have a plethora of punchy nicknames to choose from, too: Vale, Tina and Nina.