Here are what I found from different resources trying to explain the origins of different expressions starting with "holy -". Hope that it helps. --- holy mackerel - exclamation of surprise - A blasphemous oath from the same 'family' as goddam and darn it, etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.