What is a more flattering term for matron of honor?

There really is nothing wrong with 'Matron of Honor' and only means the person is married and not single. If single it would be 'Maid of Honor'. I do agree it sound like one is an old maid, but that's the way it is and I doubt you can break the good old tradition.