⭐ Founding Member Lock in £4.99/month, forever - only 100 of 100 spots left. Become a Founding Member
British English 1 min read Published January 2025 10 learners asked about this

What does "having a go" mean?

"Having a go" means trying something - or attacking someone verbally. Here's how context changes the meaning completely.

Two very different meanings

1. To try something

"I've never surfed before, but I'll have a go."
"Do you want to have a go?" (do you want to try?)
"She had a go at fixing it herself."
This is the positive, encouraging meaning - equivalent to "give it a shot."

2. To attack or criticise someone (verbally)

"He really had a go at me in the meeting." (criticised me aggressively)
"She went for him - completely had a go."
"Why are you having a go at me?"
This is the confrontational meaning - someone is directing criticism, anger, or blame at you.

How to tell them apart

Context and tone. Meaning 1 is about an activity; meaning 2 involves a person as the target.

Have a go hero

Someone (often used mockingly) who tries to intervene in a crime or dangerous situation:
"A have-a-go hero chased the thief down the street."

Register

Both meanings are informal British English. Very common in everyday speech.

Frequently asked

What does "having a go" mean?

"Having a go" means trying something - or attacking someone verbally. Here's how context changes the meaning completely.

Is "having a go" formal or informal?

Both meanings are informal British English. Very common in everyday speech.

Share this: WhatsApp 𝕏 LinkedIn Facebook

More British slang throwing you off?

LLH Tutor breaks down British expressions like this one so you're never guessing what a colleague or friend actually meant.

Save to your vocabulary
Free signup. Review with spaced repetition.