IdiomAnimalsGerman

Schwein haben

Meaning: To be lucky; to get away with something by sheer good luck.

Literally: To have pig

Example: “Der letzte Parkplatz war frei: da hatten wir Schwein.” — The last parking space was free; we really lucked out.

English equivalent: To luck out

Origin: Why a pig means luck is not settled; German Wiktionary calls the origin unexplained. The best-known story is that at medieval shooting matches and contests the worst competitor received a piglet as a consolation prize, so whoever "had the pig" got a reward without earning it. A rival explanation points to card games, where the highest card, the ace (Daus), was also nicknamed Sau (sow), so holding it meant being close to winning. Neither account is documented, but the pig has stood for prosperity in German folk custom for centuries.

Equivalents in other languages

See all 3 languages side by side →

More German idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

  • Du bist klasse You're brilliant — excellent, impressive, top-notch.
  • Faulpelz A lazybones — someone who lounges around and avoids any effort, as warm and inert as a fu…
  • Griesgram A perpetual grump who radiates dissatisfaction and sucks the joy out of every room.

Browse all compliments & insults →

Keep exploring

Explore all idioms →