I've often seen both witnesses and married couple use initials instead of a complete Christian name. Just as common is, as an example, a bride being listed as Mary J. Smith but signing the register as Mary Jane Smyth (her complete name and correct surname).