NameTrends.net is a fantastic interactive site that charts and maps the popularity of baby names over the last century in the U.S. You can look at the most popular names, or search for specific names to see their results. The chart above shows the top 20 baby names from the 2000's decade (10 boys and 10 girls). You can see that those names also had some popularity at the end of the 19th century.
The site also allows you to map the name popularity by state. The slider across the top allows you to see the geographic distribution by year.
Found on Information Aesthetics.