I don't like Lennox. It reminds me a lot of lummox, and it's too celeb-trendy-style, especially with nn Nox. Also, it reminds me of Lenox china, which makes it sound pretentious. I think Lennon is better. Doesn't really need a nickname, but Len is okay.