Jack and Sophie were the most popular baby names in 2012, National Records of Scotland announced today.
The first results from the 2011 Census confirm that Scotland’s population is now at its highest ever level.