I'm not fond of John Llewellyn. However, I can appreciate it if the middle name has meaning behind it.
These are the John combos on my list: John Alaric, John Alasdair, John Alastair, John Alexandros, John Alfred, John Altair, John Arthur, John Basil, John Beowulf, John Bernard, John Brooks, John Caius, John Caspar, John Casper, John Charles, John Crispin, John Cyrus, John Daniel, John Desmond, John Dexter, John Dougal, John Duncan, John Edgar, John Edward, John Elliot, John Everett, John Felix, John Frederick, John Gabriel, John Gareth, John Gilbert, John Gustav, John Henrik, John Kaius, John Kaspar, John Laurence, John Leander, John Leopold, John Martin, John Maxwell, John Miles, John Peregrine, John Richard, John River, John Ronan, John Rupert, John Sagan, John Sidney, John Theodore, John Trevelyan, John Wesley, John Willem, John Zephyr.