Stephen Craig
Stephen Craig may refer to:

 Stephen Lyle Craig, first and current husband of Marie Osmond
 Stephen Craig (bobsleigh) (born 1967), Australian bobsledder
 Stephen L. Craig, American chemist and Professor