This is a list of lakes of Ontario beginning with the letter G.
Gaa–Gal Gaal LakeGaal Lake Gaba LakeGaba Lake Gabbro Lake (Kenora District)Gabbro Lake Gabbro Lake (Thunder Bay District)Gabbro Lake Gabel LakeGabel Lake Gabodin LakeGabodin Lake Gabourel LakeGabourel Lake Gaby LakeGaby Lake Gaddess LakeGaddess Lake Gadsby LakeGadsby Lake Gadwall LakeGadwall Lake Gaetano LakeGaetano Lake Gaf LakeGaf Lake Gaff LakeGaff Lake Gaffhook LakeGaffhook Lake Gaffney Lake (St. John Township, Cochrane District)Gaffney Lake Gaffney Lake (Hastings County)Gaffney Lake Gaffney Lake (Allan Lake, Cochrane District)Gaffney Lake Gage LakeGage Lake Gagegenha LakeGagegenha Lake Gagne Lake (Kenora District)Gagne Lake Gagne Lake (Sudbury District)Gagne Lake Gagne Lake (Rainy River District)Gagne Lake Gagnon Lake (Muskoka District)Gagnon Lake Gagnon Lake (Timiskaming District)Gagnon Lake Gagnon Lake (Sudbury District)Gagnon Lake Gagnon Lake (Algoma District)Gagnon Lake Gagnon Lakes (Cochrane District)Gagnon Lakes Gagon LakeGagon Lake Gahn LakeGahn Lake Gail Lake (Haentschel Township, Sudbury District)Gail Lake Gail Lake (Killarney)Gail Lake Gailhowie PondGailhowie Pond Gainey LakeGainey Lake Gaitche LakeGaitche Lake Galbraith Lake (Muskoka District)Galbraith Lake Galbraith Lake (Rainy River District)Galbraith Lake Galbraith Lake (Kenora District)Galbraith Lake Gale Lake (Timiskaming District)Gale Lake Gale Lake (McMeekin Township, Kenora District)Gale Lake Gale Lake (Haliburton County)Gale Lake Gale Lake (Gail Creek, Kenora District)Gale Lake Gale Lake (Sudbury District)Gale Lake Galeairy LakeGaleairy Lake Galer LakeGaler Lake Galilee LakeGalilee Lake Gall Lake (Kenora District)Gall Lake Gall Lake (Thunder Bay District)Gall Lake Galla Lake (Muskoka District)Galla Lake Galla Lake (Sudbury District)Galla Lake Gallagher Lake (Lanark County)Gallagher Lake Gallagher Lake (Sudbury District)Gallagher Lake Gallander LakeGallander Lake Gallinule LakeGallinule Lake Gallivan LakeGallivan Lake Gallo LakeGallo Lake Galloway Lake (Thunder Bay District)Galloway Lake Galloway Lake (Peterborough County)Galloway Lake Galloway Lake (Algoma District)Galloway Lake Galloway Lake (Cochrane District)Galloway Lake Galoche LakeGaloche Lake Galore LakeGalore Lake
Gam–Gap Gamagowong LakeGamagowong Lake Gamble Lake (Kenora District)Gamble Lake Gamble Lake (Timiskaming District)Gamble Lake Gamblemater LakeGamblemater Lake Game Lake (Kenora District)Game Lake Game Lake (Cochrane District)Game Lake Gami LakeGami Lake Gamitagama LakeGamitagama Lake Gamma Lake (Sudbury District)Gamma Lake Gamma Lake (Algoma District)Gamma Lake Gammon LakeGammon Lake Gamp LakeGamp Lake Gamsby LakeGamsby Lake Gananoque LakeGananoque Lake Gander LakeGander Lake Gandet LakeGandet Lake Gandier LakeGandier Lake Gap LakeGap Lake Gapp LakeGapp Lake
Gar–Gay Gar LakeGar Lake Garbe LakeGarbe Lake Garbo LakeGarbo Lake Garden Lake (Horton)Garden Lake Garden Lake (Algoma District)Garden Lake Garden Lake (Brudenell, Lyndoch and Raglan)Garden Lake Garden Lake (Thunder Bay District)Garden Lake Gardiner Lake (Cochrane District)Gardiner Lake Gardiner Lake (Renfrew County)Gardiner Lake Gardiner Lake (Muskoka District)Gardiner Lake Gardnar LakeGardnar Lake Gardner Lake (Thunder Bay District)Gardner Lake Gardner Lake (Timiskaming District)Gardner Lake Gareau LakeGareau Lake Garfinkle HoleGarfinkle Hole Gargantua LakeGargantua Lake Gargoyle LakeGargoyle Lake Garia LakeGaria Lake Garlough LakeGarlough Lake Garneau Lake (Kenora District)Garneau Lake Garneau Lake (Cochrane District)Garneau Lake Garner Lake (Lennox and Addington County)Garner Lake Garner Lake (Kenora District)Garner Lake Garnet Lake (Algoma District)Garnet Lake Garnet Lake (Thunder Bay District)Garnet Lake Garnet Lake (Sudbury District)Garnet Lake Garnham LakeGarnham Lake Garraway LakeGarraway Lake Garreau LakeGarreau Lake Garrett Lake (Rainy River District)Garrett Lake Garrett Lake (Kenora District)Garrett Lake Garrick LakeGarrick Lake Garrioch LakeGarrioch Lake Garrison LakeGarrison Lake Garrow LakeGarrow Lake Loch GarryLoch Garry Garskeys LakeGarskeys Lake Garson LakeGarson Lake Gart LakeGart Lake Garter Lake (Bedford Township, South Frontenac)Garter Lake Garter Lake (Pittsburgh Township, South Frontenac)Garter Lake Garvey Lake (Kenora District)Garvey Lake Garvey Lake (Sudbury District)Garvey Lake Garvin LakeGarvin Lake Gary Lake (Sudbury District)Gary Lake Gary Lake (Kenora District)Gary Lake Gash LakeGash Lake Gashen LakeGashen Lake Gaskell's LakeGaskell's Lake Gastmeier LakeGastmeier Lake Gat LakeGat Lake Gates LakeGates Lake Gathering LakeGathering Lake Gaug LakeGaug Lake Gaugino LakeGaugino Lake Gault LakeGault Lake Gauntlet LakeGauntlet Lake Lac GauthierLac Gauthier Gauvreau LakeGauvreau Lake Gavigan LakeGavigan Lake Gavin LakeGavin Lake Gavor LakeGavor Lake Gawasi LakeGawasi Lake Gawjewiagwa LakeGawjewiagwa Lake Gay Lake (Algoma District)Gay Lake Gay Lake (Thunder Bay District)Gay Lake Gay Lake (Sudbury District)Gay Lake Gayo LakeGayo Lake
Ged–Gen Geddes LakeGeddes Lake Gee Lake (Lang Township, Sudbury District)Gee Lake Gee Lake (Penhorwood Township, Sudbury District)Gee Lake Geejay LakeGeejay Lake Gegear LakeGegear Lake Gehl LakeGehl Lake Geiger LakeGeiger Lake Geikie LakeGeikie Lake Geikie LakesGeikie Lakes Gelapa LakeGelapa Lake Gelinas LakeGelinas Lake Gelley LakeGelley Lake Gem Lake (Timiskaming District)Gem Lake Gem Lake (Sudbury District)Gem Lake Gem Lake (Nipissing District)Gem Lake Gem Lake (Haliburton County)Gem Lake Gemini LakeGemini Lake Genack LakeGenack Lake Gene LakeGene Lake Generator LakeGenerator Lake Genesee LakeGenesee Lake Genessee LakeGenessee Lake Geneva LakeGeneva Lake Genier LakeGenier Lake Gennis LakeGennis Lake Genoa LakeGenoa Lake Genricks LakeGenricks Lake Gentian LakeGentian Lake
Geo Geoffrey LakeGeoffrey Lake Geoffrion LakeGeoffrion Lake Geometry LakeGeometry Lake Geordie LakeGeordie Lake Geordies LakeGeordies Lake Lake GeorgeLake George George Lake (Bruce County)George Lake George Lake (Timiskaming District)George Lake George Lake (Manitoulin District)George Lake George Lake (Cochrane District)George Lake George Lake (Regan Township, Sudbury District)George Lake George Lake (Algoma District)George Lake George Lake (Rossie Lake, Kenora District)George Lake George Lake (Thunder Bay District)George Lake George Lake (Tustin Township, Kenora District)George Lake George Lake (Nipissing District)George Lake George Lake (Umbach Township, Kenora District)George Lake George Lake (Sioux Lookout)George Lake George Lake (Chester Township, Sudbury District)George Lake George Lake (Sables-Spanish Rivers)George Lake Lac GeorgesLac Georges George's LakeGeorge's Lake Georgia Lake (Thunder Bay District)Georgia Lake Georgia Lake (Frontenac County)Georgia Lake Georgia Lake (Sudbury District)Georgia Lake Georgina LakeGeorgina Lake Georgina LakeGeorgina Lake
Ger–Ges Gerald Lake (Nipissing District)Gerald Lake Gerald Lake (Kenora District)Gerald Lake Geraldine LakeGeraldine Lake Gerber LakeGerber Lake German LakeGerman Lake Gerow Lake (Thunder Bay District)Gerow Lake Gerow Lake (Parry Sound District)Gerow Lake Gerrard Lake (Kenora District)Gerrard Lake Gerrard Lake (Algoma District)Gerrard Lake Gerry Lake (Snakeweed Lake, Kenora District)Gerry Lake Gerry Lake (Cochrane District)Gerry Lake Gerry Lake (English River, Kenora District)Gerry Lake Gerry Lake (Timiskaming District)Gerry Lake Gertrude Lake (Sudbury District)Gertrude Lake Gertrude Lake (Cochrane District)Gertrude Lake Gervais LakeGervais Lake Gervis LakeGervis Lake Gessie LakeGessie Lake
Gh Ghee LakeGhee Lake Ghost Lake (Pearce Township, Cochrane District)Ghost Lake Ghost Lake (Elliott Township, Cochrane District)Ghost Lake Ghost Lake (Brownridge Township, Kenora District)Ghost Lake Ghost Lake (Turtle River, Kenora District)Ghost Lake Ghost Lake (Frog River, Kenora District)Ghost Lake Ghost Lake (St. Raphael River, Kenora District)Ghost Lake Ghost Lake (Algoma District)Ghost Lake Ghost Lake (Nipissing District)Ghost Lake Ghoul LakeGhoul Lake
Gia–Gil Giacomo LakeGiacomo Lake Gib LakeGib Lake Gibb LakeGibb Lake Gibberry LakeGibberry Lake Gibboney LakeGibboney Lake Gibbons LakeGibbons Lake Gibi LakeGibi Lake Gibraltar LakeGibraltar Lake Lake GibsonLake Gibson Gibson Lake (Thunder Bay District)Gibson Lake Gibson Lake (Monestime Township, Algoma District)Gibson Lake Gibson Lake (Nipissing District)Gibson Lake Gibson Lake (Greater Sudbury)Gibson Lake Gibson Lake (Muskoka District)Gibson Lake Gibson Lake (Cochrane District)Gibson Lake Gibson Lake (Renfrew County)Gibson Lake Gibson Lake (Peel Region)Gibson Lake Gibson Lake (Charbonneau Township, Algoma District)Gibson Lake Gibson Lake (Brimacombe Township, Algoma District)Gibson Lake Gibson Lake (Frontenac County)Gibson Lake Gibsons Lake (Renfrew County)Gibsons Lake Gibsons Lake (Frontenac County)Gibsons Lake Giffins LakeGiffins Lake Gifford LakeGifford Lake Gignac Lake (Kenora District)Gignac Lake Gignac Lake (Simcoe County)Gignac Lake Giguere LakeGiguere Lake Gilbank LakeGilbank Lake Gilbert LakeGilbert Lake Gilbert Lake (Nipissing District)Gilbert Lake Gilbert Lake (Gilbert Township, Sudbury District)Gilbert Lake Gilbert Lake (Rainy River District)Gilbert Lake Gilbert Lake (Marsh Township, Sudbury District)Gilbert Lake Gilboe LakeGilboe Lake Gilby LakeGilby Lake Gilchrist LakeGilchrist Lake Gilden LakeGilden Lake Gilhuly LakeGilhuly Lake Gill Lake (Thunder Bay District)Gill Lake Gill Lake (Nipissing District)Gill Lake Gillard LakeGillard Lake Gilleach LakeGilleach Lake Gilleran LakeGilleran Lake Gillies Lake (Timiskaming District)Gillies Lake Gillies Lake (Cochrane District)Gillies Lake Gillies Lake (Grey County)Gillies Lake Gillies Lake (Lanark County)Gillies Lake Gillies Lake (Bruce County)Gillies Lake Gillies Lake (Nipssing District)Gillies Lake Gillies Lake (Timiskaming District)Gillies Lake Gillin LakeGillin Lake Gillmor LakeGillmor Lake Gillnet LakeGillnet Lake Gilman LakeGilman Lake Gilmour LakeGilmour Lake Gilroy LakeGilroy Lake Gilson Lake (Attawapiskat River, Kenora District)Gilson Lake Gilson Lake (Deception River, Kenora District)Gilson Lake Gilt LakeGilt Lake
Gim–Giv Gimby LakeGimby Lake Gimlet LakeGimlet Lake Gin LakeGin Lake Gina LakeGina Lake Ginger LakeGinger Lake Ginn LakeGinn Lake Gipsy Lake (Sudbury District)Gipsy Lake Gipsy Lake (Nipissing District)Gipsy Lake Giraffe LakeGiraffe Lake Girard Lake (Kenora District)Girard Lake Girard Lake (Timiskaming District)Girard Lake Girardin PondGirardin Pond Giroux Lake (Parry Sound District)Giroux Lake Giroux Lake (Timiskaming District)Giroux Lake Girty LakeGirty Lake Girvan LakeGirvan Lake Girvin LakeGirvin Lake Gitche LakeGitche Lake Gittins LakeGittins Lake Giunta LakeGiunta Lake Giving LakeGiving Lake
Gl–Gn Glabb LakeGlabb Lake Glacier Lake (Nipissing District)Glacier Lake Glacier Lake (Thunder Bay District)Glacier Lake Glacier Lake (Rainy River District)Glacier Lake Glade LakeGlade Lake Gladstone LakeGladstone Lake Gladwin LakeGladwin Lake Gladys Lake (Timiskaming District)Gladys Lake Gladys Lake (Kenora District)Gladys Lake Glaister LakeGlaister Lake Glamor LakeGlamor Lake Glanmire LakeGlanmire Lake Glasford LakeGlasford Lake Glasgow LakeGlasgow Lake Glasgow PondGlasgow Pond Glass LakeGlass Lake Glasser LakeGlasser Lake Glassy Lake (Nipissing District)Glassy Lake Glassy Lake (Frontenac County)Glassy Lake Glassy Lake (Algoma District)Glassy Lake Glay LakeGlay Lake Glaze LakeGlaze Lake Gleason Lake (Kenora District)Gleason Lake Gleason Lake (Grey County)Gleason Lake Gleave LakeGleave Lake Gledhill LakeGledhill Lake Gleeson LakeGleeson Lake Glen Huron PondGlen Huron Pond Glen Lake (Timiskaming District)Glen Lake Glen Lake (Priske Township, Thunder Bay District)Glen Lake Glen Lake (GTP Block 2 Township, Thunder Bay District)Glen Lake Glen Lake (Nipissing District)Glen Lake Glen Lake (Cochrane District)Glen Lake Glendalough LakeGlendalough Lake Glendening LakeGlendening Lake Glenn LakeGlenn Lake