A straight and a cross are basically the same thing. An overhand is basically a hook that is thrown at a downward angle.
A straight is obviously straight, an overhand right loops around the guard. I myself have done it just by watching and looping the shot, but people might aim it different ways and I'm curious to hear that. I don't really throw it with my fist aimed the same way, I kind of turn my hand sideways as well and throw it in a pawing arc, but with the intention of landing on the knuckles anyway. The way Mosley and JMM throw it.
Straight goes straight here we call it Direct. Cross is something between straight and hook, we call it "Kroše" here, word that comes from Cross Overhand is like Speech and Bogo said. I throw overhands when facing taller opponent with faint jab to the body. They lower their guard so the overhand is easily landing. Even if it lands on block it can still hurt or at least put him out of balance because of great power that comes from sitting on that punch.
No they arent the cross is the cross because it specifically goes over the opponents jab/lead arm UP AND OVER THERE ARM
A straight is a called a cross when thrown in conjunction with a leading jab - the latter being punch number one and the former number two in the ol' 1-2, as it's called. The idea behind the name is, when both opponents jab at the same time, whoever releases the straight power shot with their rear hand quicker has theirs "cross" over the opponent's jab before landing. An overhand right can also follow a jab in combination but is, definitionally, never a cross.