A família Lennox tem origem escocesa e seu nome tem sido registrado desde o século XII. Acredita-se que o nome Lennox vem da palavra gaélica "leamhanach", que significa "habitante do local com muitos juncos". A família Lennox tornou-se particularmente importante durante o reinado de David II da Escócia, quando um membro da família, Donald Lennox, foi nomeado como um dos xerifes do rei. Durante os séculos seguintes, os Lennox mantiveram uma posição de poder e influência na Escócia, com vários membros da família servindo como nobres e conselheiros reais. Um dos membros mais conhecidos da família Lennox foi Robert Stuart, que se tornou rei da Escócia em 1371 como Robert II. Ele era um neto de Donald Lennox, o xerife do rei David II, e foi o primeiro dos monarcas Stuart a governar a Escócia. Ao longo dos séculos, a família Lennox se espalhou por toda a Escócia e também estabeleceu ramos na Inglaterra e na Irlanda. Hoje em dia, o nome Lennox é comum em vários países de língua inglesa, incluindo os Estados Unidos e o Canadá.