A guide to names used in Scotland - Scots, Gaelic, international, ancient, and modern - and their origins and meanings. With Gaelic pronunciations, and historical and geographical …