Meaning and history
Lennox is from a Scottish surname derived from the name of a district in Scotland, called Leamhnachd in Gaelic, which possibly means “place of elms.” The name rose steadily in popularity in the 2000s, alongside the similar-sounding but unrelated names Lennon and Knox.
Lennox moved from #264 to #289 for boys between 2024 and 2025. Its highest annual birth count came in 2022, with 1,427 births.