True. I just like the way the name sounds. I don't have a great liking for John Lennon or Vladimir Lenin.
I think if you name your child either, you will get a lifetime of "Oh, Beatles fan, huh?". Then he will get a lifetime of "So your parents must have loved John Lennon!". Just food for thought.
Here's Nymbler's suggestions if you put in Lennon:
Jackson, Lawson, Flynn, Dillon, Logan, Brogan, Liam, Quinlan, Dawson, Keegan, Galen. (Also Paxton and Hogan)