This is a list of lakes of Ontario beginning with the letter H.
Haa–Ham Haas Lake (Thunder Bay District)Haas Lake Haas Lake (Haliburton County)Haas Lake Habermehl LakeHabermehl Lake Hachey LakeHachey Lake Hackett Lake (Thunder Bay District)Hackett Lake Hackett Lake (York Region)Hackett Lake Hackford LakeHackford Lake Hacking LakeHacking Lake Hackle LakeHackle Lake Haddad LakeHaddad Lake Haddock LakeHaddock Lake Haddow LakeHaddow Lake Hades Lake (Sprat Lake, Thunder Bay District)Hades Lake Hades Lake (Styx Creek, Thunder Bay District)Hades Lake Hadlington LakeHadlington Lake Hadwen LakeHadwen Lake Haentschel LakeHaentschel Lake Haf LakeHaf Lake Hafer LakeHafer Lake Hag LakeHag Lake Hagan LakeHagan Lake Hagarty Lake (Thunder Bay District)Hagarty Lake Hagarty Lake (Sudbury District)Hagarty Lake Hagen LakeHagen Lake Haggart Lake (Kenora District)Haggart Lake Haggart Lake (Muskoka District)Haggart Lake Haggart Lake (Cochrane District)Haggart Lake Hague LakeHague Lake Hahn LakeHahn Lake Haig Lake (Algoma District)Haig Lake Haig Lake (Kenora District)Haig Lake Haig Lake (Thunder Bay District)Haig Lake Haighton LakeHaighton Lake Hail Lake (Kenora District)Hail Lake Hail Lake (Sudbury District)Hail Lake Haile LakeHaile Lake Hailey LakeHailey Lake Hailstone Lake (Parry Sound District)Hailstone Lake Hailstone Lake (Kenora District)Hailstone Lake Hailstorm LakeHailstorm Lake Haines Lake (Parry Sound District)Haines Lake Haines Lake (Algoma District)Haines Lake Hainsworth LakeHainsworth Lake Hakala LakeHakala Lake Haken LakeHaken Lake Hakli LakeHakli Lake Halcrow Lake (Sudbury District)Halcrow Lake Halcrow Lake (Algoma District)Halcrow Lake Halden LakeHalden Lake Hale Lake (Kenora District)Hale Lake Hale Lake (Algoma District)Hale Lake Halet Lake Haley Lake (Lennox and Addington County)Haley Lake Haley Lake (Hastings County)Haley Lake Haley Lake (Lanark County)Haley Lake Haley Lake (Renfrew County)Haley Lake Half Mile LakeHalf Mile Lake Half Moon LakeHalf Moon Lake Half Shot LakeHalf Shot Lake Halfmile Lake (Renfrew County)Halfmile Lake Halfmile Lake (Nipissing District)Halfmile Lake Halfmoon Lake (Nipissing District)Halfmoon Lake Halfmoon Lake (Algoma District)Halfmoon Lake Halfmoon Lake (Kenora District)Halfmoon Lake Halfmoon Lake (Cochrane District)Halfmoon Lake Halfmoon Lake (Rainy River District)Halfmoon Lake Halfpenny LakeHalfpenny Lake Halfpint LakeHalfpint Lake Halfway Lake (Muskoka District)Halfway Lake Halfway Lake (Thunder Bay District)Halfway Lake Halfway Lake (Jack Township, Sudbury District)Halfway Lake Halfway Lake (Loughrin Township, Sudbury District)Halfway Lake Halfway Lake (Antrim Township, Sudbury District)Halfway Lake Halfway Lake (Renfrew County)Halfway Lake Halfway Lake (Cochrane District)Halfway Lake Halfway Lake (Algoma District)Halfway Lake Haliburton LakeHaliburton Lake Halifax LakeHalifax Lake Hall Lake (Glass Township, Kenora District)Hall Lake Hall Lake (Gravel River, Thunder Bay District)Hall Lake Hall Lake (Hall Creek, Kenora District)Hall Lake Hall Lake (Cochrane District)Hall Lake Hall Lake (Sudbury District)Hall Lake Hall Lake (Seal Lake, Kenora District)Hall Lake Hall Lake (York Region)Hall Lake Hall Lake (Dwight Lake, Thunder Bay District)Hall Lake Halleck LakeHalleck Lake Haller LakeHaller Lake Halliday Lake (Thunder Bay District)Halliday Lake Halliday Lake (Rainy River District)Halliday Lake Halliday Lake (Genier Township, Sudbury District)Halliday Lake Halliday Lake (Sothman Township, Sudbury District)Halliday Lake Hallot LakeHallot Lake Hallow LakeHallow Lake Halls Lake (Algonquin Highlands)Halls Lake Halls Lake (Highlands East)Halls Lake Halpin LakeHalpin Lake Halsey LakeHalsey Lake Halvorsen LakeHalvorsen Lake Ham Lake (Parry Sound District)Ham Lake Ham Lake (Thunder Bay District)Ham Lake Ham Lake (Sudbury District)Ham Lake Ham Lake (Kenora District)Ham Lake Hamanegg LakeHamanegg Lake Hambleton LakeHambleton Lake Hambly LakeHambly Lake Hambone Lake (Sudbury District)Hambone Lake Hambone Lake (Nipissing District)Hambone Lake Hambrooke LakeHambrooke Lake Hamburg LakeHamburg Lake Hamer LakeHamer Lake Hamilton Lake (Sudbury District)Hamilton Lake Hamilton Lake (Thunder Bay District)Hamilton Lake Hamilton Lake (Hastings County)Hamilton Lake Hamilton Lake (Squeedunk Creek, Kenora District)Hamilton Lake Hamilton Lake (Sioux Lookout)Hamilton Lake Hamilton Lake (Poplar River, Kenora District)Hamilton Lake Hamilton Lake (Frontenac County)Hamilton Lake Hamilton Lake (Parry Sound District)Hamilton Lake Hamlin LakeHamlin Lake Hamlow LakeHamlow Lake Hamlyn LakeHamlyn Lake Hamm LakeHamm Lake Hammell Lake (Parry Sound District)Hammell Lake Hammell Lake (Nipissing District)Hammell Lake Hammell Lake (Kenora District)Hammell Lake Hammend LakeHammend Lake Hammer Lake (Alanen Township, Algoma District)Hammer Lake Hammer Lake (Timiskaming District)Hammer Lake Hammer Lake (Piche Township, Algoma District)Hammer Lake Hammerhead LakeHammerhead Lake Hammerhetas LakeHammerhetas Lake Hammerton LakeHammerton Lake Hammond Lake (Parry Sound District)Hammond Lake Hammond Lake (Sudbury District)Hammond Lake Hammy LakeHammy Lake Hampel LakeHampel Lake Hamper LakeHamper Lake Hampton LakeHampton Lake
Han Hancock LakeHancock Lake Hand Lake (Kenora District)Hand Lake Hand Lake (Algoma District)Hand Lake Hand Lake (Nipissing District)Hand Lake Handclasp LakeHandclasp Lake Handcuff LakeHandcuff Lake Handel LakeHandel Lake Handkes LakeHandkes Lake Handle Lake (Rainy River District)Handle Lake Handle Lake (Thunder Bay District)Handle Lake Handley LakeHandley Lake Handy LakeHandy Lake Hanes Lake (Nipissing District)Hanes Lake Hanes Lake (Algoma District)Hanes Lake Hangingstone LakeHangingstone Lake Hangstone LakeHangstone Lake Hanlan Lake (Cochrane District)Hanlan Lake Hanlan Lake (Renfrew County)Hanlan Lake Hanmer LakeHanmer Lake Hanna LakeHanna Lake Hannah Lake (Greater Sudbury)Hannah Lake Hannah Lake (Sudbury District)Hannah Lake Hannah Lake (Frontenac County)Hannah Lake Hannah Lake (Kenora District)Hannah Lake Hannay LakeHannay Lake Hanover Lake (Thunder Bay District)Hanover Lake Hanover Lake (Sudbury District)Hanover Lake Hanrahan Lake (Thunder Bay District)Hanrahan Lake Hanrahan Lake (Sudbury District)Hanrahan Lake Hans Lake (Jocelyn)Hans Lake Hans Lake (Haig Township, Algoma District)Hans Lake Hansa LakeHansa Lake Hansen Lake (Sudbury District)Hansen Lake Hansen Lake (Nipissing District)Hansen Lake Hansen Lake (Kenora District)Hansen Lake Hansford LakeHansford Lake Hansi LakeHansi Lake Hanson Lake (Sudbury District)Hanson Lake Hanson Lake (Timiskaming District)Hanson Lake Hanson Lake (Thunder Bay District)Hanson Lake Hanstead LakeHanstead Lake Hanton LakeHanton Lake Hanwood LakeHanwood Lake
Hap–Haz Hap LakeHap Lake Happy Isle LakeHappy Isle Lake Happy's LakeHappy's Lake Harburn LakeHarburn Lake Harcourt LakeHarcourt Lake Hard-dog LakeHard-dog Lake Harder LakeHarder Lake Hardiman LakeHardiman Lake Harding Lake (Mekenak Creek, Kenora District)Harding Lake Harding Lake (Lanark County)Harding Lake Harding Lake (Dowling River, Kenora District)Harding Lake Hardings LakeHardings Lake Hardtack Lake (Nipissing District)Hardtack Lake Hardtack Lake (Rainy River District)Hardtack Lake Hardtime LakeHardtime Lake Hardup LakeHardup Lake Hardwicke LakeHardwicke Lake Lake HardwoodLake Hardwood Hardwood Lake (Greater Madawaska)Hardwood Lake Hardwood Lake (Hastings County)Hardwood Lake Hardwood Lake (Frontenac County)Hardwood Lake Hardwood Lake (Brudenell, Lyndoch and Raglan)Hardwood Lake Hardwood Lake (Sudbury District)Hardwood Lake Hardwood Lake (Temagami)Hardwood Lake Hardwood Lake (Stratton Township, Nipissing District)Hardwood Lake Hardy Lake (Muskoka District)Hardy Lake Hardy Lake (Algoma District)Hardy Lake Hare Lake (Algoma District)Hare Lake Hare Lake (Nipissing District)Hare Lake Hare Lake (Timiskaming District)Hare Lake Hare Lake (Thunder Bay District)Hare Lake Harebell LakeHarebell Lake Harewood LakeHarewood Lake Harfitt LakeHarfitt Lake Hargraft LakeHargraft Lake Harju LakeHarju Lake Harju's LakeHarju's Lake Harker LakeHarker Lake Harkness LakeHarkness Lake Harland LakeHarland Lake Harling LakeHarling Lake Harmon LakeHarmon Lake Harnden LakeHarnden Lake Harness Lake (Nipissing District)Harness Lake Harness Lake (Kenora District)Harness Lake Harnett LakeHarnett Lake Harney LakeHarney Lake Harold Lake (Rainy River District)Harold Lake Harold Lake (Thunder Bay District)Harold Lake Harold Lake (Algoma District)Harold Lake Harold Lake (Sudbury District)Harold Lake Harp Lake (Muskoka District)Harp Lake Harp Lake (Thunder Bay District)Harp Lake Harper Lake (Hastings County)Harper Lake Harper Lake (Rottenfish River, Kenora District)Harper Lake Harper Lake (Upper Manitou Lake, Kenora District)Harper Lake Harrell LakeHarrell Lake Harriet Lake (Thunder Bay District)Harriet Lake Harriet Lake (Cochrane District)Harriet Lake Harriets LakeHarriets Lake Harrington LakeHarrington Lake Harris Lake (McDougall)Harris Lake Harris Lake (Kenora District)Harris Lake Harris Lake (Boucher Township, Thunder Bay District)Harris Lake Harris Lake (Dorion)Harris Lake Harris Lake (Cochrane District)Harris Lake Harris Lake (Wallbridge Township, Parry Sound District)Harris Lake Harris Lake (Timiskaming District)Harris Lake Harrison Lake (Kenora District)Harrison Lake Harrison Lake (Grey County)Harrison Lake Harrison Lake (Sudbury District)Harrison Lake Harrison Lake (Thunder Bay District)Harrison Lake Harrison Lake (Parry Sound District)Harrison Lake Harrogate LakeHarrogate Lake Harrow LakeHarrow Lake Harry Lake (Algoma District)Harry Lake Harry Lake (Killarney)Harry Lake Harry Lake (Whigham Township, Sudbury District)Harry Lake Harry Lake (Thunder Bay District)Harry Lake Harry Lake (Haliburton County)Harry Lake Harry May LakeHarry May Lake Harrys LakeHarrys Lake Hart Lake (Parry Sound District)Hart Lake Hart Lake (Macdonald, Meredith and Aberdeen Additional)Hart Lake Hart Lake (Frontenac County)Hart Lake Hart Lake (Thunder Bay District)Hart Lake Hart Lake (Sudbury District)Hart Lake Hart Lake (Cochrane District)Hart Lake Hart Lake (Haig Township, Algoma District)Hart Lake Hart Lake (Muskoka District)Hart Lake Harten LakeHarten Lake Hartle LakeHartle Lake Hartley Lake (Nipissing District)Hartley Lake Hartley Lake (Killraine Township, Thunder Bay District)Hartley Lake Hartley Lake (Boobus Lake, Thunder Bay District)Hartley Lake Hartley Lake (Le Faive Lake, Thunder Bay District)Hartley Lake Hartman Lake (Sudbury District)Hartman Lake Hartman Lake (Kenora District)Hartman Lake Harts Lake (Lanark County)Harts Lake Harts Lake (Kenora District)Harts Lake Hartshorn LakeHartshorn Lake Harttung LakeHarttung Lake Hartwick Lake (Renfrew County)Hartwick Lake Hartwick Lake (Kenora District)Hartwick Lake Harvais LakeHarvais Lake Harves LakeHarves Lake Harvey Lake (Gundy Township, Kenora District)Harvey Lake Harvey Lake (Renfrew County)Harvey Lake Harvey Lake (Dusey River, Thunder Bay District)Harvey Lake Harvey Lake (Shiny Creek, Kenora District)Harvey Lake Harvey Lake (Sudbury District)Harvey Lake Harvey Lake (Mattice Lake, Thunder Bay District)Harvey Lake Harvey Lake (Rainy River District)Harvey Lake Harvey Lake (Algoma District)Harvey Lake Harvey Lake (Haliburton County)Harvey Lake Harvey's Shanty LakeHarvey's Shanty Lake Harvie Lake (Thunder Bay District)Harvie Lake Harvie Lake (Sudbury District)Harvie Lake Hashie LakeHashie Lake Haskett LakeHaskett Lake Haskins Lake (Nipissing District)Haskins Lake Haskins Lake (Cochrane District)Haskins Lake Hassard Lake (Sudbury District)Hassard Lake Hassard Lake (Parry Sound District)Hassard Lake Hassett LakeHassett Lake Hasson LakeHasson Lake Hastie LakeHastie Lake Hat Lake (Kenora District)Hat Lake Hat Lake (Algoma District)Hat Lake Hatch Lake (Kenora District)Hatch Lake Hatch Lake (Parry Sound District)Hatch Lake Hatchet Lake (Cochrane District)Hatchet Lake Hatchet Lake (Mulcahy Township, Kenora District)Hatchet Lake Hatchet Lake (Algoma District)Hatchet Lake