Love him or loathe him, Elon Musk has made himself a household name across the world.
And it has now emerged he has made an impression on Scots as three babies were named after him in the last year.
And, as his popularity grows, his boss Donald Trump’s stock seems to have faded as only seven children were named after him, down from 12 the previous year.
The pair are joined by stars Sabrina Carpenter, Taylor Swift and Dua Lipa to inspire a growing number of new parents according to the latest baby name chart.
Noah and Olivia are the most popular baby names of 2024, according to data released yesterday by the National Records of Scotland (NRS).
It is a return to the top for the two names.
Noah had previously taken the top spot in 2022, while Olivia’s return to number one marks her seventh time there having stayed in the top three since 2008.
And for the first time in Scottish history, Muhammad has entered the top ten with the popular name being the second most popular boys name last year.

Three babies were named after tech billionaire Elon Musk across Scotland last year
Alison Byrne, NRS chief executive, said: ‘Noah and Olivia are the comeback kids, returning to the top of the charts.
‘We had a record number of different boys’ names used in registrations in 2024.
‘Some of those climbing quickly are Reggie, Myles and Callan for boys, while Eliza, Romy and Nora jumped up the rankings for girls.
‘Muhammad also enters the top ten for the first time, rising nine places to second in the boys’ list.’
While he has been a well-known businessman for years, in 2024 Elon Musk’s prominence rose greatly as he hit the campaign trail for Donald Trump.
The controversial Tesla owner appears to have inspired the parents of three Scottish children to name their baby boy Elon last year.
It is a rise from 2023 when no newborn boys were named Elon, NRS data revealed.
Last year saw Mr Trump surge to success in the polls in the United States, and has since claimed his mandate to govern the country was ‘massive’.
But while he decisively won the US election in 2024, parents appeared to be shying away from the name.
Last year there were seven baby Donalds born, making it the 432nd most popular name.
And as Sabrina Carpenter’s smash hit Espresso reached number one more parents named their baby girl Sabrina than the year before.
The NRS said in 2024 there were seven Sabrina’s, while the year before there were just four.
Dua Lipa wowed crowds when she headlined at Glastonbury in 2024 – and in the same year there were 18 girls named Dua in Scotland, making it the 207th most popular name.
The year before it was the 395th most popular, with just eight baby Dua’s.
While those two popstars saw their names rise in Scotland one saw their name slip down the rankings.

The number of Sabrinas also rose from four to seven, believed to have been fuelled by the popularity of singer Sabrina Carpenter
During the year Taylor Swift performed to a sold out gig at Murrayfield there were eight girls born given the name Taylor – in 2023 there were 11.
This year the NRS has also released the top names for the past five decades, with current records having begun in 1974.
David is the top boys’ name in the past half century, with more than 40,000 babies given that name. Meanwhile Emma leads for girls, with more than 24,000.
Over the years names have changed, too. Andrew, Scotland’s patron saint, has been the third most popular over the past 50 years but did not make it into the top 100 in 2024.
Ms Byrne said: ‘It’s fascinating to look at the data for the past five decades and see the growing range of names in use.
‘It is much easier now for a name to rise in the charts compared with previous generations.
‘In 1974 more than 1,700 baby boys were called David, but 50 years on, Noah topped the chart with only 366.’
Trends which continue are the use of nature names like Ivy and Violent – but across the 50 years some names have remained popular in every decade like James, Thomas, George, Alexander, Anna and Emma.