The name Lennox comes from the Scottish words 'llyfn', which means 'smooth or placid', and 'ach', which means 'field'.
namehang.com
The name Lennox comes from the Scottish words 'llyfn', which means 'smooth or placid', and 'ach', which means 'field'.