My theory is that it goes in cycles because people wanting to be different try to avoid the current popular names but are often nervous of anything really out there so they go back to less used, older names and it goes round and round.
I definitely have noticed a resurgence of the old names like Charlotte, Hannah, Ella, Emma, Ava, Georgina etc. for girls.
The truth is that for boys there has been very little variation in the top ten for like 100 years...it's all John, Michael, David, Matthew etc. Right? But even for boys, how many Jacks have you met in the last 5 years? Definitely a trend to go with some of the more interesting old names.
I do know one baby named Arthur and another named Walter...both of which are not popular right now, but are definitely old fashioned.