The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
English pet name or diminutive, usually for Kenneth although it may also be used for other names beginning with the element Ken-, some of which are listed above.
Thanks to Donald Whyte who provided much of the initial information for this site.