I think that's correct, and it is a common phenomenon among first generation immigrants. Immigrants often want to give their kids "American" names to help them fit in, but they are not acculturated enough yet to be affected by the same trends that native born American parents are, so they choose "American" names from among the names of adults that they know. They don't realize that by doing so they are usually -- especially when it comes to girls' names -- giving their kids names which are now "out of date".
Immigrants from
China, Korea, and Vietnam do exactly the same thing.
You can see this if you look at the New
York City top names for 2007:
http://cityroom.blogs.nytimes.com/2008/10/22/popular-new-york-baby-names-2007/
And of course even the "White" list for NYC is very different from the national list because of the very large Jewish population there.