Deciding on what name to call your child can be a daunting and difficult experience for some parents.
While some will choose names that run in the family, others will go for choices a little more left field.
The National Records of Scotland has published its annual full list of names given to the 47,785 babies born across the country in 2018.
The list includes many familiar monikers, with Jack and Olivia topping the list, but it also reveals some odd choices, such as Awesome, Arrow and Merlin.
There are even more bizarre choices like Lucifer, Harlem-Ace, Winter, Wit and Valentine.
The names Nun, Favour, and Ocean also featured poring popular as names for girls.
Fairytale names also made the list with Princess, Perspehone, Rainbow, Royalty, Rarity and Snow, while double-barrelled forenames include Alba-Crystal and Luna-Marvella.
A few celebrities were clearly a big influence for many parents with Bowie, Cobain, Elvis, Elton, and Dre proving a hit for boys.
The Mirror online reported that Mumsnet founder Justine Roberts said: “Lots of Mumsnet users look for baby names that are in the sweet spot between ‘unusual’ and ‘plain weird’ – few children really enjoy being one of four Amelias or Olivers in their class and it’s understandable that parents want something a bit different.
“Unfair as it is, really odd names could have an impact on future employment prospects (can you really envisage a future Chief Inspector Ultron or Professor Cutiepie?) and at the very least you’ll need to prepare your child for a lifetime of explaining their name every time they meet someone new.”