DW's grandfather (the only man on either of our family that has never had his name as a middle name) and I do completely agree it should be used. He was a great guy.
His name was John but always went by Johnny.
Elliot John makes most sense: his name was actually John, it also sounds and looks better.
She is very much set on Elliot Johnny! How do we decide??