Why do you think Hester refused to name her lover and his identity when
asked by the Puritan society?

Answer:
Hester wants to protect Dimmesdale because she know that it would be much worse for Dimmesdale than it would be for her.
Explanation:
∞