W.P. Carey has an interesting article about a study of names and success rates.
The top three names account for 20 percent of the High Rollers. According to U. S. Social Security Administration numbers, those top three baby names — Robert, John and Steve — accounted for less than 10 percent of births from 1945 through 1965.
"The six most frequent names accounted for 15 percent of all births during the period, but account for 35 percent of CEOs, or more than double their share in the general population," McPheters' article states.
The research was done on local data in Phoenix, but I'm supporting this idea because the #1 name of high rollers was… Robert. I hope this hold true nationwide.