- 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".
O'Brien - Oksiuta
- Dennis O'Brien
- Ellard "Obie" O'Brien
- Shane O'Brien
- Jack O'Callahan
- Mike O'Connell
- Buddy O'Connor
- Myles O'Connor
- Fred O'Donnell
- Sean O'Donnell
- Don O'Donoghue
- Gerry Odrowski
- Billy O'Dwyer
- Gerry O'Flaherty
- John "Peanuts" O'Flaherty
- George O'Grady
- Ben Ondrus
- Paul O'Neil
- Jeff O'Neill
- Jim "Peggy" O'Neill
- Mike O'Neill
- Tom "Windy" O'Neill
- Willie O'Ree
- Tom O'Regan
- Terry O'Reilly
- Danny O'Shea
- Kevin O'Shea
- Chris O'Sullivan
- Patrick O'Sullivan
- Adam Oates
- Russell Oatman
- Jaroslav Obsut
- Chris Oddleifson
- Lyle Odelein
- Selmar Odelein
- Jeff Odgers
- Gino Odjick
- Gerry Odrowski
- Brian Ogilvie
- John Ogrodnick
- Mattias Ohlund
- Janne Ojanen
- Todd Okerlund
- Roman Oksiuta
Olausson - Ozolinsh
- Fredrik Olausson
- Ed Olczyk
- Bill Oleschuk
- Danny Olesevich
- Rostislav Olesz
- David Oliver
- Harry Oliver
- Murray Oliver
- Krzysztof Oliwa
- Bert Olmstead
- Darryl Olsen
- Dennis Olson
- Christer Olsson
- Jimmie Olvestad
- Ben Ondrus
- Bill Orban
- Gates Orlando
- Jimmy Orlando
- Dave Orleski
- Brooks Orpik
- Bobby Orr
- Colton Orr
- Vladimir Orszagh
- Jed Ortmeyer
- Keith Osborne
- Mark Osborne
- Randy Osburn
- Chris Osgood
- Mark Osiecki
- Jaroslav Otevrel
- Steve Ott
- Joel Otto
- Maxime Ouellet
- Michel Ouellet
- Eddie Ouellette
- Gerry Ouellette
- Ted Ouimet
- Alexander Ovechkin
- Dennis Owchar
- George Owen
- Sandis Ozolinsh
Categories:- National Hockey League players
Wikimedia Foundation. 2010.