What does the name Lennox mean? The meaning of the name Lennox is From Levenach, Scotland. The origin of the name Lennox is Scottish. This is the culture in which the name originated, or in the case of a word, the language.
Alternate spellings: Lenox
People who like the name Lennox also like: Liam
, Maddox Charlotte
Name Notes: Originally a Scottish surname.