My initial impression is that I much prefer [name]Harrison[/name] [name]Kenneth[/name] [name]James[/name] Ashcraft, but if it’s honoring your grandfather and his full name is [name]Kenny[/name] then I really don’t mind just [name]Kenny[/name] rather than [name]Kenneth[/name]. However, since you’re asking for initial reactions, without your explanation I did find [name]Kenny[/name] to be slightly jarring.
My initial reaction was [name]Kenneth[/name] sounds much better. [name]Kenny[/name] would be fine, since it’s his actual name, but [name]Kenneth[/name] is more sophisticated with [name]Harrison[/name].
Thanks for the input. [name]Kenny[/name] is fading in favor of [name]Kenneth[/name] (which happens to be my first name). I loathe [name]Jr[/name] and III names and was trying to avoid using any part of my first and middle name. But, but in this case, I think I can make an exception. Now, if I can only convince the wife on “[name]Harry[/name]”!
I agree with the comments above-- [name]Kenneth[/name] sounds better, but since [name]Kenny[/name] is the actual name you’re honoring, it’s fine to use it.