You're right, Eliora. Spanish is going to be the second language in USA. That's the reason for the "new names" you are knowing. But, you must know that in Spanishspeakers countries many children in the last years have been named Brian, Jennifer, Kevin, Sharon... We could say this is a sort of... "names exchange". Regards.