This book gives some interesting information on lots of names...however hardly any of these are Scottish names. There are barely any true Scottish or scots gaelic names in here. Names like Isla, Seonaid, Kirsty, Morag etc are not included but instead you can read about Kylie, Ralph, Rachel and Wayne if you like. Most of these names seem to qualify because someone with a connection to Scotland (usually through marriage) was called by this.
I was disappointed by this book having purchased it to find out about Scottish names. The information is interesting in parts but irrelevant in others, there are no pronunciation pointers and I have to say some of the information is misleading (eg that Eilidh is an irish form of Aileen now becoming popular in Scotland...hello? Eilidh is pronounced Ay-lee, is scots gaelic and means helen not aileen. arg.)
I wouldn't recommend this book, it looks and sounds promising but disappoints all round.