We do not currently know of any synonyms for avowry.
The noun avowry is defined as:
See full definition of the word avowry.
Did you mean avower?