I've heard of "Holy mackerel", but don't use it. It sounds very old-fashioned to me. "Holey moley" (and "Holey boley", by the way) are still around.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hrsaneiIs the use of e in the word holy intentional or it is just a typo?Because, you have written holy in two different ways.I just copied them the way you had written them. I thought you got those spellings from the link.