Baby names 2020: Scotland's most newborn names from the last year revealed including Isla, Olivia and Noah

The most popular baby boy and baby girl names in Scotland for 2020 have been revealed by National Records of Scotland.

Scotland's most popular baby names in 2020 have been revealed.
Scotland's most popular baby names in 2020 have been revealed.

The data shows that Jack remained in the top spot for the 13th consecutive year, while Isla overtook Olivia and nabbed the number one spot as the most popular baby girls’ name in 2020.

347 baby girls were named Isla while 354 baby boys were named Jack.

Noah rose by six places to be the second most common name for baby boys, with 299 parents choosing it, followed in the third spot by 292 parents calling their baby’s James.

Scotland's most popular baby names in 2020 revealed.

Emily was used 300 times and came in at number three, after Olivia, on the list of baby girls’ names.

At the other end of the scale, hundreds of both boys and girls names were only recorded once in 2020.

On the baby girls list these unique names include Bana, Clover, Cleopatra, Dottie, Harmonie and Tiger.

On the baby boys list Cloud, Dragos, Lech, Pippin and Spike are just some of the names which were only given once in Scotland last year.

Jack proved the most popular baby name for boys in Scotland last year, with 354 babies given this name.

In 1974 only about one in 50 baby boys were given a unique name, but in 2020 that figure rose to one in 12.

Similarly just one in 30 baby girls were given a unique name in 1974, while in 2020 that figure was one in eight.

The report also breaks down the data by council area; in the City of Edinburgh Isla the the most popular girls name, while Alexander and Oliver came joint first for boys.

In Glasgow City, Freya was number one for girls and Muhammad was the number one on the boys list.

On the Shetland Islands Brodie, Theo and Tommy were tied as the most popular boys' names and Krissi was the most popular girls' name.

Maeve and Ayda rose by the highest number of places in the top 100 girls names, with Maeve rising 130 spots to number 86, and Ayda rising 63 places to number 91.

For boys, Roman rose 68 spots to number 33 and Finley rose 48 places to number 88.

These are the 50 most popular baby girl names:

Isla Olivia Emily Freya Ava Sophie Ella Grace Amelia Lily Sophia Charlotte Evie Millie Maisie Rosie Mia Jessica Aria Ellie Harper Hannah Lucy Eilidh Sofia Ruby Ivy Willow Layla Orla Erin Maya Georgia Bonnie