Trends in boy names are a bit less interesting than those for girls, as only three—David, Michael, and Jacob—have taken the top spot at some point since 1960. They don’t fall in and out of fashion quite as dramatically: Mary, Susan, and Linda, the three most popular girls’ names in 1960, are now ranked 123rd, 839th, and 639th, while David, Michael, and James, the three most popular names for boys in 1960, are now 19th, eighth, and 14th. It’s a lot easier to think of grandma-sounding names for women than it is to think of grandpa-sounding names for men.
This is in part because people seem to favor more traditional names for boys. David, Michael, and Jacob are Biblical names, as are James, Jason, Joshua, Ethan, Matthew, and John, all of which appear on the maps at least 30 times. Christopher appears 177 times, and while it’s not a name from the Bible, it’s certainly religious.
There are some interesting regional trends on display here, as you can see names like James, Christopher, and William take firm root in the South, while Jose and Angel pop up in Texas and Arizona. There’s some somber history as well—in 1964, in the wake of JFK’s assassination, “John” was the most popular name for boys in eleven states and was very nearly the most popular name in the country, just 0.15% behind Michael.
Here are the maps for each year: