Araceli - Like this a lot.
Esperanza - Like.
Gabriela - I think people will mispell it with two l's all the time, which isn't as nice.
Jacinta - LOVE this.
Magdalena - Love.
Paloma - Like, if you're okay with her getting called Polly.
Those are my favourites of your list. Other Spanish names I like a lot:
Juanita, which is very old-fashioned but I like it.
Araceli is my favorite. I taught a darling 5 yo Araceli a couple years ago. It's uncommon but easy to pronounce for English-speakers, just lovely really.
I also really like Lola, Magdalena, Valentina, and Elena from your list.
Those are lovely names.. But I'd avoid the one w/ the x BC like some said .. You'd have a lot of people mispronouncing it.
But I love Pilar, it has a modern stylish charm..
And I love Graciela a great replacement for the overused grace.. And plus it has great nick names: Ella, elly, and the French, ciel(see-elle) ..
Also some other mex/Hispanic names are
And .. Lisandra
Pilar is beautiful! Also, Noemi (extra points because it is also a Japanese name -- I spent a few years in Japan). Thanks for the suggestions!
I have a Paloma and she is never called Polly. We often shorten it to Lomy or Loma. Paloma is awesome, we get compliments on the name constantly.
Marisol, Elena or Gabriela would be my choice. :)
Marisol - ok
Xochitl (He LOVES it, but I don't know if I'd be up for it as a first name) - I love this, but it would probably be difficult in the US
Araceli - I like it a lot; it's common in Mexico, I know various Aracelis
Elena - nice, classic
Esperanza - seems old fashioned
Gabriela - nice, super popular
Graciela - not as common as Gabriela, but sounds nice
Jacinta - seems old fashioned, but Fernanda did too until it got super popular recently - this has a similar feel
Magdalena - I like it, but seems a little old fashioned, Magda is a nice nn
Paloma - like
Lola - like but seems like a nickname. In Mexico it's often short for Aurora which is a great name
Living in Texas, when I hear Xochitl, I think of a brand of tortilla chips that is sold here. (It's pronounced ZO-cheel or SO-cheel). And that is actually an indigenous name, not a Spanish name. Unless you have some Mestizo lineage, it would be rather odd for you to use it.
Personally, I've always liked the name Consuelo, but think it would be odd to use it considering I have zero ancestry in Mexico, Spain or any other Spanish-speaking country.
Have you thought about something less explicitly Hispanic, like Maria or Isabel?