David Haig portrayed the character Bernard Geoffrey Sinjin Delaney in Four Weddings and a Funeral. You may recall that the vicar, played by Rowan Atkinson, mispronounces 'Sinjin' during wedding two.
I think this more phonetic version of St. John is much easier to pronounce. In Charlotte Brontë's "Jane Eyre", her cousin, St. John Rivers', name always confused me. I think it's very lovely though, very origional, and extremely underused. Great name.
I think the name’s cheerful and funny!