holy moley

Etymology
Originally a euphemism for, being a nickname for Mary. Compare.