See omigod. Much like
oh my gosh, this is a shortened, valleygirl way of saying it. It's also
relatively like
oh my god, but substituting gosh for god, and deleting a few "spare letters". Can also be shortened to omg, or having a useless "z" added to make omgz.