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 "H". List updated as of the 2018–19 NHL season. Haa–Ham Kari Haakana Ari Haanpaa Henrik Haapala David Haas Gaetan Haas Marc Habscheid Len Hachborn Jeff Hackett Matt Hackett Lloyd Haddon Vic Hadfield Brandon Hagel Carl Hagelin Robert Hagg James Haggarty Sean Haggerty Roger Hagglund Matti Hagman Niklas Hagman Nicolas Hague Riku Hahl Gordon Haidy Ron Hainsey George Hainsworth Richard Hajdu Libor Hajek Bill Hajt Chris Hajt Jani Hakanpaa Anders Hakansson Jaroslav Halak Haldor Halderson David Hale Larry Hale Len Haley Micheal Haley Matt Halischuk Bob Halkidis Steven Halko Adam Hall Bob Hall Del Hall Glenn Hall Joe Hall Murray Hall Taylor Hall (born 1964) Taylor Hall (born 1991) Wayne Hall Kevin Haller Milt Halliday Mats Hallin Mike Halmo Jeff Halpern Brandon Halverson Trevor Halverson Doug Halward Denis Hamel Gilles Hamel Herbert Hamel Jean Hamel Pierre Hamel Dan Hamhuis Red Hamill Zach Hamill Al Hamilton Chuck Hamilton Curtis Hamilton Dougie Hamilton Freddie Hamilton Jackie Hamilton Jeff Hamilton Jim Hamilton Reg Hamilton Ryan Hamilton Inge Hammarstrom Ken Hammond Andrew Hammond Travis Hamonic Gord Hampson Ted Hampson Rick Hampton Radek Hamr Roman Hamrlik Mark Hamway Han–Haz Fredrik Handemark Ron Handy Michal Handzus Alan Hangsleben Noah Hanifin Ben Hankinson Casey Hankinson Joel Hanley Glen Hanlon John Hanna Dave Hannan Scott Hannan Gord Hannigan Pat Hannigan Ray Hannigan Markus Hannikainen Ben Hanowski Jannik Hansen Richie Hansen Tavis Hansen Christian Hanson Dave Hanson Emil Hanson Keith Hanson Oscar Hanson Martin Hanzal Nick Harbaruk Jeff Harding Josh Harding Jocelyn Hardy Mark Hardy Jim Hargreaves Johan Harju Brett Harkins Jansen Harkins Todd Harkins David Harlock Scott Harlow Glen Harmon Johnny Harms Walter Harnott Shane Harper Terry Harper Ben Harpur Tim Harrer Hago Harrington Scott Harrington Billy Harris (born 1935) Billy Harris (born 1952) Duke Harris Henry Harris Hugh Harris Ron Harris Ted Harris Smokey Harris Ed Harrison Jay Harrison Jim Harrison Paul Harrison Peter Harrold Carter Hart Gerry Hart Harold "Gizzy" Hart Mark Hartigan Teemu Hartikainen Mike Hartman Ryan Hartman Scott Hartnell Craig Hartsburg Doug Harvey Buster Harvey Hugh Harvey Todd Harvey Dominik Hasek Bob Hassard Derian Hatcher Kevin Hatcher Garnet Hathaway Ed Hatoum Brett Hauer Erik Haula Adam Hauser Niclas Havelid Martin Havlat Dale Hawerchuk Greg Hawgood Todd Hawkins Alan Haworth Gordie Haworth Neil Hawryliw