Where does “holy shit” come from?

holy shit (English) comes from English shit, from Middle Dutch schite, from Old Dutch skīta, from Old Saxon skiti, from Proto-Germanic skītaz, from Proto-Indo-European sḱeyd-, from Proto-Indo-European sḱēy-, from Proto-Germanic skaidą — to cut, part, spearate, divide; to cut, part,...

holy shit (English): Expression of terror, awe, surprise,...

Definitions

  1. Expression of terror, awe, surprise,...

Ancestry of “holy shit”, step by step

holy shit traces back through two separate lines of ancestry.

via English shit

StepLanguageWordMeaning
1EnglishshitSolid excretory product evacuated from the...
2Middle Dutchschite
3Old Dutchskīta
4Old Saxonskiti
5Proto-Germanicskītaz
6Proto-Indo-Europeansḱeyd-to shade; to cut off; to part with, separate, cut...
7Proto-Indo-Europeansḱēy-to shine; to shimmer; shadow; luster, gloss,...
8Proto-Germanicskaidąseparation, distinction
9Proto-Indo-EuropeanskÁit-to cut, part, spearate, divide; to cut, part,...

via English Holy

StepLanguageWordMeaning
1EnglishHolyAlternative letter-case form of holy "used when...
2Middle EnglishholiAlternative form of holy
3Old Englishhāliġholy
4Proto-West Germanichailagholy, sacred
5Proto-Germanichailagazholy, sacred
6Proto-Germanichailazwhole, unbroken, intact; entire, complete; hale,...
7Proto-Indo-European*kéh₂iloshealthy

Words derived from “holy shit

Every word from Proto-Indo-European skÁit-
holy shit — Etymology, Origin & Word History | Etymology Explorer