Eh, there's many ways he can reveal his name to River (or anyone) and not allow the audience to hear it. If Moffat is bold enough to tack a name onto The Doctor, and allow the audience to hear it, I doubt anyone could successfully come up with something that will satisfy the audience, and it would be one of the biggest mistakes in the entire history of Doctor Who, IMHO.
Might work out being great, and maybe it's my lack of imagination, but, I seriously doubt it can work out well.
One Day I hope to be the Man my Cat thinks I am
Where are we going? And why are we in this Handbasket?