Kenneth is derived from the Celtic word 'caonh', which means 'handsome'. It is an anglicized form of the Gaelic names 'Cinaed' or 'Cainneach'.