John is a fantastic name, and it's one of my favorites. In fact, it is the middle name in a combination (
Reuben John) I plan on using for a future son someday. I don't find it dated at all. How about...
John Gregory/Gregory
JohnJohn Edward/Edward
JohnJohn PhilipJohn Felix/Felix
JohnJohn Milo/Milo
JohnJohn Benedict/Benedict
JohnNoah John