bowlderhead
/ˈbouldərhed/Definitions
1. noun
A stubborn or obstinate person, especially one who refuses to change their opinion or action despite being shown to be wrong.
“She was a boulderhead who refused to listen to reason and continued to support the failing business.”