30 Mexican Names For Boys & Girls, With Meanings

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The best Mexican names are inspired by the country’s indigenous cultures like the Mayans and Quiché, as well as the Spanish settlers who came to the region as Conquistadors. Looking for some baby name ideas for your child? Check out this list of Mexican names we love, both both boys and girls.

Girls

Araceli

Still rare here in the U.S. this popular name in Mexico means “altar of heaven.”

Ariché

One of the more elegant Mexican girl names, Ariché means “dusk.” It was drawn from the Tarahumara people.

Camila

This pretty name is among the top picks both in Mexico and in the U.S. (It’s currently #32 on the baby name popularity charts.)

Guadelupe

Guadelupe menas “valley of the wolf.” Lupe makes a lovely nickname for it.

Francisca

This feminization of Francisco has seen increased popularity, thanks to popular Pope Francis.

Margarita

Often among the top Mexican names is this fresh take on the classic Margaret. (Though perhaps its association with the salt-rimmed cocktail may impact your choice.)

Maria

Mary may be losing popularity here in the U.S., but Maria consistently remains at the top of the list of Mexican girl names. It means “bitter,” and is often combined with other names (like Maria Lourdes, for instance).

Nevada

This isn’t just the state—it’s a word name that means “snowy.” This is one of the rare Mexican names that works for boys or girls.

Paloma

This pretty Spanish name is associated with Pablo Picasso’s artist daughter, Paloma—and it has a lovely meaning, “dove.”

Rosa

One of the most popular Mexican girl names with Spanish roots, Rosa (not surprisingly) means “rose.”

Sesasi

This pretty name from the Purépecha actually means “pretty.”

Soledad

News anchor Soledad O’Brien is the most famous bearer of this name, which means “solitude.”

Soona’

The Otomi chose this sweet name for girls. It means “moon.”

Suré

Could this name have been the inspiration for Tom Cruise and Katie Holmes’ daughter, Suri? Suré is a Tarahumara name that means “has heart.”

Verónica

A saint’s name, Veronica means “she who brings victory.” It’s also associated with a pretty, flowering herb.

Boys

Alejandro

Among the most popular Spanish-influenced Mexican boy names is this take on Alexander, which means “defending men.”

Arturo

Arthur with Spanish flair, Arturo shares its meaning—“bear”—and is slightly less common than its Anglicized counterpart.

Cruz

Victoria and David Beckham picked Cruz for their son, lending it an extra dose of style. Cruz means “cross.”

Emilio

Actor Emilio Estevez is the most famous wearer of this top 300 name, which means “rival.”

Ikal

This Mayan boys’ name means “spirit.” (And Ike would be a great nickname!)

Javier

Actor Javier Bardem may be the inspiration behind the popularity of this name, which means “bright.” Javier is the Spanish take on Xavier.

José

One of the most popular names in Mexico is this Spanish variation on Joseph.

Manuel

Manuel tops the charts in Mexico, and falls into the top 300 here in the U.S. It means “God is with us.”

Marcos

One of the many Mexican boy names of Spanish origin, Marcos means warlike. (Senator Marco Rubio sports a variation of it.)

Miguel

Michael is super popular in any language—and this is the Spanish take on the all-time classic.

Polo

This name isn’t about the swank horseback sport or the stylish Ralph Lauren brand. In Quiché, Polo is a boys’ name that means “sea.”

Rafael

This name means “God has healed,” and its Hebrew form, Raphael, was given to one of the archangels. It remains a popular pick both here and in Mexico.

Raúl

Consistently among the most popular picks in Mexico, Raúl is a much more stylish version of Ralph, and shares its meaning, “wolf counsel.”

Rio

The Spanish word for “river” makes an enchanting name choice—and it can be one of the great Mexican boy names—or work for girls, too.

Séneca

This Mayo boys’ name means “spring of water.” It’s also the name of a Roman philosopher and Native American tribe from the Iroquois nation.

Photo: Getty

X
monitoring_string = "b24acb040fb2d2813c89008839b3fd6a" monitoring_string = "886fac40cab09d6eb355eb6d60349d3c"