Anyone who attended kindergarten during the 1950s or early 1960s in Wisconsin probably had a classmate named "Michael," "David" or "Mary" as a baby boom produced thousands of kids with biblical names.

But in every decade since, those names have fallen further out of favor. The names "Henry" and "Oliver" were more than twice as popular than Michael or David for newborn boys last year while more than 10 times as many girls were named "Olivia," "Emma" or "Evelyn."

Those trends stand out in a new, searchable database of Wisconsin baby names from 1910 to 2017. The USA TODAY NETWORK-Wisconsin created the database from Social Security Administration records, so that readers can see how many babies in the state share the names of their friends or family or their own names, and how the most popular names have changed over time in Wisconsin.

SEARCH HERE: Wisconsin baby names, 1910-2017

Meantime, here's a sample from a simple search of the top names by gender:

Top names for girls born in 2017:

1. Olivia and Emma, 312 babies of each name.

2. Evelyn, 294.

3. Charlotte, 278.

4. Ava, 273.

5. Amelia, 225.

Top names for boys born in 2017:

1. Henry, 328 babies.

2. Oliver, 322.

3. Liam, 283.

4. William, 281.

5. Logan, 268.

Wisconsin popular baby names, 1910-2017