List of NHL players (O)
This is a list of National Hockey League (NHL) players who have played at least one game in the NHL from 1917 to present and have a last name that starts with "O".
List updated as of the 2014–15 NHL season.
O'
- Dennis O'Brien
- Doug O'Brien
- Ellard "Obie" O'Brien
- Jim O'Brien
- Liam O'Brien
- Shane O'Brien
- Jack O'Callahan
- Mike O'Connell
- Herbert "Buddy" O'Connor
- Myles O'Connor
- Eric O'Dell
- Fred O'Donnell
- Sean O'Donnell
- Don O'Donoghue
- Billy O'Dwyer
- Gerry O'Flaherty
- John "Peanuts" O'Flaherty
- George O'Grady
- Ryan O'Marra
- Jim O'Neil
- Paul O'Neil
- Jeff O'Neill
- Mike O'Neill
- Tom "Windy" O'Neill
- Wes O'Neill
- Willie O'Ree
- Tom O'Regan
- Cal O'Reilly
- Ryan O'Reilly
- Terry O'Reilly
- Danny O'Shea
- Kevin O'Shea
- Chris O'Sullivan
- Patrick O'Sullivan
Oa-Oz
- Adam Oates
- Russell Oatman
- Evan Oberg
- Jaroslav Obsut
- Chris Oddleifson
- Lyle Odelein
- Selmar Odelein
- Jeff Odgers
- Gino Odjick
- Gerry Odrowski
- Johnny Oduya
- Jordan Oesterle
- Brian Ogilvie
- John Ogrodnick
- Mattias Ohlund
- Janne Ojanen
- Todd Okerlund
- Kyle Okposo
- Roman Oksiuta
- Fredrik Olausson
- Ed Olczyk
- Jamie Oleksiak
- Steven Oleksy
- Bill Oleschuk
- Danny Olesevich
- Rostislav Olesz
- David Oliver
- Harry Oliver
- Murray Oliver
- Krzysztof Oliwa
- Bert Olmstead
- Darryl Olsen
- Dylan Olsen
- Dennis Olson
- Josh Olson
- Christer Olsson
- Peter Olvecky
- Mark Olver
- Jimmie Olvestad
- Linus Omark
- Ben Ondrus
- Bill Orban
- Phil Oreskovic
- Victor Oreskovich
- Gates Orlando
- Jimmy Orlando
- Dave Orleski
- Dmitri Orlov
- Brooks Orpik
- Bobby Orr
- Colton Orr
- Vladimir Orszagh
- Joni Ortio
- Jed Ortmeyer
- Oskar Osala
- Keith Osborne
- Mark Osborne
- Randy Osburn
- Chris Osgood
- T. J. Oshie
- Mark Osiecki
- Jaroslav Otevrel
- Steve Ott
- Joel Otto
- Maxime Ouellet
- Michel Ouellet
- Xavier Ouellet
- Eddie Ouellette
- Gerry Ouellette
- Ted Ouimet
- Alexander Ovechkin
- Dennis Owchar
- George Owen
- Nathan Oystrick
- Sandis Ozolinsh