Steve or Stephen O'Shaughnessy may refer to:
- Steve O'Shaughnessy (cricketer) (born 1961), English cricketer
- Steve O'Shaughnessy (footballer) (born 1967), Welsh footballer and manager
- Stephen O'Shaughnessy (Gaelic footballer), Gaelic footballer for Dublin