There is no doubt that there are fashions in naming. In a particular year, one boy in three and one girl in five are given one of the 10 top first names. We all know which names within our culture are old fashioned and which are modern.
But why do names come and go ?