Most of them have double meanings, depended on the context.
BTW, don't say: "Jesus Christ", "Oh, My God", "Holy Mother of God", etc.
These works are reserved for big shots (e.g. your professors and bosses), not for you small potatoes. Using them occasionally may be okay. But some Chinese glue these phrases on their mouths. It's very annoy for most Americans.