Skip to the content
The Library
of Alexandria

A character in Major Barbara

Who is Bill Walker?

By the Library of Alexandria · 2 minute read · Updated 23 Oct 2026

In short

  • Bill Walker is a rough East End bully in Major Barbara, the play by Bernard Shaw.
  • He arrives at the Salvation Army shelter looking for his girlfriend and strikes Jenny Hill.
  • Barbara's response unsettles him, and his attempt to escape guilt with money fails.

Who Bill Walker is

Bill Walker enters the Salvation Army shelter as a bully who believes no one can punish him. He hits Jenny Hill, a young Army worker, in the face and takes pride in his violence. His arrival brings Barbara Undershaft's belief in saving souls into direct contact with cruelty.

What Bill Walker wants

Bill comes looking for his girlfriend, but his own actions soon give him another concern. He offers money in the hope of putting his guilt behind him. Barbara refuses his offer because she does not believe forgiveness can be bought.

How Bill Walker changes

Barbara neither strikes back nor calls the police, but asks Bill to face what he has done. Her kindness shakes him because it demands something he cannot answer with force. His conscience troubles him, and his stubbornness makes that discomfort harder to escape.

Questions

Who is Bill Walker in Major Barbara?

Bill Walker is an East End bully whose violence tests Barbara's approach to saving souls.

Why does Bill Walker offer money?

He hopes paying will release him from his guilt after striking Jenny Hill.

How does Barbara treat Bill Walker?

Barbara offers him the possibility of being saved, while insisting that he confront his actions. She will not accept money as a substitute for facing his wrongdoing.

The classics, in your inbox

Characters, key ideas and where to start, by email. Leave any time.

Read Major Barbara, and 200,000+ more

Start free and open 200,000+ books to read and to hear, with a 15-minute summary of every one, and any book printed at cost as a paperback, hardcover or large print.

Free to start. Renews every year. Cancel anytime.

Start free