Learn English – the origin of “go suck an egg”

etymologyidiomsphrase-origin

"Go suck an egg" is a saying typically used similarly to "take a hike" or "piss off":

Hey, you going to help me with this or what?

Go suck an egg.

An few Ngram searches shows that "suck an egg" is only really used with the words "go" and "an" but I was not able to find any reference to the origin of the phrase.

An existing question on ELU asks about the origin of "teaching grandma to suck eggs" but none of the answers directly discuss this usage of "suck eggs". When did this phrase become a common statement meaning "go away"? Why was this random activity associated with the idiom?

Best Answer

From The Phrase Finder they suggest that other usages of suck-egg may be at the origin of the saying:

go suck an egg:

In addition, we have the noun "suck-egg", with the following senses:

  • "a. An animal that is reputed to suck eggs, e.g. a weasel, cuckoo; fig. an avaricious person.

  • "b. A young fellow; slang. a silly person (Barr re & Leland).

  • "c. attrib. That sucks eggs. Also U.S. dial. (chiefly South and Midland), used to designate a dog regarded as the type of viciousness or worthlessness."

All in all, these seem to add up to a sense of "sucking eggs" as a dishonest, contemptible, or foolish activity. I think it is this, rather than confusion with the "teach your grandmother" phrase, that gives rise to "go suck (an) egg(s)" as a dismissive insult."