International Institute of Cricket Umpiring & Scoring
Drive, off drive, on drive, punch

For an off drive the ball is hit between cover and mid-off and for an on drive the ball is hit between mid-wicket and mid-on
Whether the shot is played off the front or back foot usually depends on where the ball has pitched.
Something we've missed? Email your query to Armchair Umpire