The real list (at least the ones I've seen over the years) includes old stand-bys including Michael, David, and Christopher, Rachel, Elizabeth, and Sarah.
No one has yet commented on Jewish American baby-naming conventions. So I'll do it. A lot of Jewish parents are very careful to give their children--the male children anyway--traditional Hebraic names, many of them found in the Old Testament. The German-Ashkenazic surnames ending in "stern" ("star"), "stein" ("stone"), "baum" ("tree") etc. are fairly reliable indicators that the bearer has a Jewish ancestry, but find them coupled with first names of David, Nathan, or Benjamin and all doubt is removed. This baby-naming convention persists to this day among new Jewsish parents.
Then there is the rural, cowboy/country & western subset of Americana. Just as country & western music is noted for its deliberate puns and clever word imagery and associations (e.g., "Thank God and Greyhound She's Gone"), these parents sometimes name their children in a similar fashion. For example there is the Rhoades family and their three sons Rocky, Clay, and Dusty.