Baby names: How popular is your name?

By Steven Brocklehurst & Ben Butcher
BBC Scotland News

image copyrightGetty Images
image captionJames McAvoy's first name has stood the test of time but Karen Gillan's has almost disappeared

If you are called John, Paul, Nicola, Karen or Sharon, you are probably in your 40s, while Christophers, Andrews, Claires and Lauras are more likely to be in their 30s.

People called Ryan, Scott, Rebecca and Amy could reasonably be assumed to be 20-something, while Sophie, Chloe, Cameron and Lewis are most likely to be teenagers.

A modern browser with JavaScript and a stable internet connection is required to view this interactive.

There will be many exceptions but a look at the most popular names given to babies shows they have changed enormously since the National Records of Scotland started to collate them into annual lists in 1974.

Back in 1974, David was by far the most popular name for newborns, with one in every 20 baby boys called it.

David kept its place at number one until 1992 but after that the decline was swift and now it is less popular than Blake.

Nicola headed the charts for baby girls for much of the 1970s but it was never as big as David was for boys. It has dropped from almost 1,000 in 1974 to just three in 2019, the same as Tallulah.

Karen, the second most popular name in 1974, fared even worse, with just two babies being given the name in 2019. The names Sharon and Susan have disappeared altogether.

The change from John to Jack illustrates the way names have shifted. In 1974, John was the second most popular name in Scotland and there were very few babies called Jack, despite it being a popular nickname.

Over the next two decades John declined and Jack rose, with the tipping point being 1994. Five years later, Jack was the most popular name in Scotland and John has continued its slump ever since.

The past couple of decades have seen the emergence of many names that were almost unknown in the 70s such as Eva, Ellie, Logan and Ollie.

How names have changed over five decades

image copyrightGetty Images
image captionScottish actor David Tennant was born in 1971 and First Minister Nicola Sturgeon in 1970
image copyrightGetty Images
image captionDavid Hasselhoff was big in the 1980s, as was The Little House on the Prairie, starring Melissa Gibert as Laura Ingalls
image copyrightGetty Images
image captionRyan Giggs and Emma Bunton were both big in the 1990s
image copyrightGetty Images
image captionJack Black and Sophie Dahl were big names in the 2000s
image copyrightGetty Images
image captionScottish actor Jack Lowden and Game of Thrones star Sophie Turner share their first names with hundreds of baby Scots

Related Topics

More on this story