The gro-scotland is a wonderful site. The best thing is that they actually released their 2010 data back in December. Take that, ONS!
They not only provide breakdowns of the Top 100, they also list the top middle names and give a complete breakdown of all the first names registered.
However, one drawback is that they only give the ranks for names in the Top 100. For my own personal use I have added in the ranks for the full list of first names -- following and continuing GRO-Scotlands own ranking system from the top 100.
If you would like to see the full data with the ranks added in, you can access my spreadsheet below:
Scotland 2010 full list of forenames with completed ranks
(All data was compiled by the General Register Office for Scotland, now the National Records of Scotland )