Lennox
Taken from the English surname, also a place-name in Dumbarton. Likely from the Gaelic word "leamhanach," meaning "elm trees".
More info:
Results for "Lennox" on Google