Re: re Kennards Kent,England
Kennaird is a combination of two completely different names.
Kennard ( and variations Kenwardetc) is very old English from Kent England.
Kinnaird is Scotch from Ceannard ( Gaelic) meaning literally High Head but in fact denotes any sort of leader or supervisor.
Go to the Council Offices today in Stornoway and the Chief Executive,s door declares " CEANNARD"