Some 561 boys were named Jack in the first 11 months of this year, while 474 girls were given the name Sophie over the same time.
Jack has been in the top spot for six years in a row and represented 2.1% of the boys' names registered in 2013. Sophie - the first name of 1.9% of newborn girls registered this year - has held first place for nine consecutive years.
The statistics, published by National Records of Scotland (NRS), show that while the leading names remain constant, there are some notable fluctuations within the table of the top 100 most popular names.
For boys, James became the second most popular boys' name for the first time in this century, pushing Lewis into third.
Oliver rose six places to fourth, and Daniel is up one at fifth.
The two new entrants to the boys' top 10 were Lucas and Charlie, while Logan, Alexander and Harry completed the list.
Ethan and Riley dropped out of the boys' top 10, but names such as Harris, Jacob, Noah and Thomas have pushed their way into the top 20.
For girls, Olivia climbed two places to become the second most popular name in this year's list and, being registered 465 times, was just nine behind Sophie in numbers.
Emily fell from second to third, and Isla rose from sixth to fourth.
The girls' top 10 also had two new entrants in the shape of the names Ella and Millie, with Lucy, Ava, Amelia and Jessica making up the list.
Lily and Mia fell out of the top 10 into the top 20, sitting alongside top 20 new entrant Erin.
Big climbers in the 2013 top 50 list included Leo and Kai for boys and Poppy and Daisy for girls.
Overall, the NRS registered the births of around 26,700 boys and 25,200 girls in the first 11 months of this year.
The top 50 boys' first names accounted for 42% of all those registered while the top 50 girls' first names represented 40% of all the names registered.
During the measured period from January until the end of November, parents chose more than 7,400 different first names for their children and around 4,800 of these were unique.
A full list of all the first names given to babies this year will be published in March.
Culture Secretary Fiona Hyslop said: "It's fascinating to see the names proud parents all over Scotland have picked for their wee ones, and this year's figures show Jack and Sophie remain the most popular."