A person who answers a question, responds to a query, or provides a response to something.
From answer plus the agent suffix -er (from Old English -ere), which creates a noun denoting someone who performs an action.
Try Another Word