This is one of the more entertaining websites I've seen recently. The government has been nice enough to keep track of all the names people have given their babies in - basically - for the last 100 years. Isn't America great?
Go through the decades, and watch how Mary, for decades, is twice as common as the next most common girl's name - and then how it is suddenly overtaken by names like Lisa. Notice how the 90s-trendy names like Ashley and Jessica get replaced by the old-fashioned, old-is-new-again, Emma, Emily, and Hannah. Marvel at the imaginative spellings of common names. What do you think will be the next names to come back in style?