Honestly, it would depend on where you are in the US, if you are in the US, and what ethnicity you are if you are in [name_f]Canada[/name_f].
I grew up in a very wealthy town in Connecticut. There was a chasm in naming – between those who were “old” money and those who were bourgeoisie. The Gardiners, the Griswolds, the Comforts et. al had very simple [name_f]English[/name_f] type names: [name_f]Elizabeth[/name_f], [name_f]Lillian[/name_f], [name_m]Harold[/name_m], [name_f]Jane[/name_f], [name_f]Sarah[/name_f], [name_u]John[/name_u], [name_m]Thomas[/name_m]. The oldest families often had Puritan names: I went to school with [name_m]Lion[/name_m] and [name_f]Abitha[/name_f]. The bourgeoisie names were definitely frillier: [name_f]Samantha[/name_f], [name_f]Pamela[/name_f], [name_u]Cameron[/name_u] (girl), [name_f]Athena[/name_f], [name_f]Diana[/name_f]. Then the middle class names were the ones you found in the SS top twenty.
In Vancouver, when I was there, the ultra rich were from [name_u]Hong[/name_u] Kong and had Baptist missionary/Catholic missionary first names (Albert, [name_m]Wilfred[/name_m], [name_f]Edith[/name_f], Louise). The old money used Scottish surnames: [name_m]Fraser[/name_m] (boy), [name_m]Gregor[/name_m] (girl), [name_u]Rae[/name_u] (girl), [name_m]Gordon[/name_m].