I think Anne (who is only "up the road" from me) makes a good point in terms of (mostly old testament) biblical names falling from favour?
In my community (Romani) the use of biblical names with some traditional Romani names to the non-traditional seems to have taken place so rapidly it'll make your head spin. In a couple of generations we have gone from Samuel, Noah, Sophia, Mary, Amberline, Isaac, Silverthorn, Athalia etc. to Jimmy-Ray, Kira, Paris, Crimea, Romeo, Lewee, Boo etc.
Being a hypocrite (having named my daughter Freyja) I think this is a shame. However these things do tend to be cyclical don't they? So maybe a future generation will rediscover Mable, Winnifed, Albert, Cissy, Archie and Harold?