9. Zoe
Zoe, which is also high on our list of Hispanic baby names, means life and has been a popular name for over 100 years. With celebs like Zooey Deschanel and characters like Zoe Barnes on House of Cards, we’re thinking Zoe and its variations are here to stay for another hundred years, at least.

10. Javier
Javier is the Spanish variation of Xavier, which means new house in Basque or bright in Arabic. We suspect the popularity is up thanks to Spanish heartthrob, Javier Bardem. Just a guess.