This is a list of lakes of Ontario beginning with the letter M.

Mab Mabel Lake (Kenora District)Mabel Lake Mabel Lake (Algoma District)Mabel Lake Mabel PondMabel Pond Maben LakeMaben Lake Mabie LakeMabie Lake

Mac–MacI Mac Lake (Cochrane District)Mac Lake Mac Lake (Rainy River District)Mac Lake Mac Lake (Timiskaming District)Mac Lake Mac Lake (Kenora District)Mac Lake MacAdam LakeMacAdam Lake Macamic LakeMacamic Lake Macara LakeMacara Lake Macauley LakeMacauley Lake MacCormack LakeMacCormack Lake MacCuaig LakeMacCuaig Lake Macdonald Lake (Haliburton County)Macdonald Lake Macdonald Lake (Emo Township, Sudbury District)Macdonald Lake Macdonald Lake (Thunder Bay District)Macdonald Lake Macdonald Lake (Asquith Township, Sudbury District)Macdonald Lake MacDonald Lake (Parry Sound District)MacDonald Lake MacDonald Lake (Thunder Bay District)MacDonald Lake MacDonalds LakeMacDonalds Lake MacDonnell LakeMacDonnell Lake Loch MacdougallLoch Macdougall MacDowell LakeMacDowell Lake Macduff LakeMacduff Lake MacDuff LakeMacDuff Lake Macey LakeMacey Lake Macfie LakeMacfie Lake MacFie LakeMacFie Lake MacGibbon LakeMacGibbon Lake MacGillivray LakeMacGillivray Lake MacGregor LakeMacGregor Lake Machan LakesMachan Lakes Machawaian LakeMachawaian Lake Machesney LakeMachesney Lake Machine Gun LakeMachine Gun Lake MacInnes LakeMacInnes Lake MacIntosh LakeMacIntosh Lake

Mack–Macv Mack Lake (Sudbury District)Mack Lake Mack Lake (Algoma District)Mack Lake Mack Lake (Nipissing District)Mack Lake Mack Lake (Rainy River District)Mack Lake Mack Lake (Kenora District)Mack Lake Mackavoy LakeMackavoy Lake Mackay Lake (Kenora District)Mackay Lake Mackay Lake (Timiskaming District)Mackay Lake MacKay LakeMacKay Lake MacKeith LakeMacKeith Lake Mackenzie Lake (Shuniah)Mackenzie Lake Mackenzie Lake (Flett Township, Nipissing District)Mackenzie Lake Mackenzie Lake (Clearwater Lake, Thunder Bay District)Mackenzie Lake Mackenzie Lake (Anglin Township, Nipissing District)Mackenzie Lake Mackenzie Lake (Renfrew County)Mackenzie Lake MacKenzie Lake (Cochrane District)MacKenzie Lake MacKenzie Lake (Kenora District)MacKenzie Lake Mackey Lake (Sudbury District)Mackey Lake Mackey Lake (Algoma District)Mackey Lake Mackeys LakeMackeys Lake Mackie Lake (Kenora District)Mackie Lake Mackie Lake (Frontenac County)Mackie Lake Mackie Lake (Thunder Bay District)Mackie Lake Mackie Lake (Sudbury District)Mackie Lake Mackinaw LakeMackinaw Lake Macklin LakeMacklin Lake MacLaren LakeMacLaren Lake Macle LakeMacle Lake MacLean Lake (Simcoe County)MacLean Lake MacLean Lake (Kenora District)MacLean Lake MacLeod LakeMacLeod Lake MacMaster LakeMacMaster Lake MacMillan LakeMacMillan Lake Maconner LakeMaconner Lake Macoun LakeMacoun Lake Macpherson LakeMacpherson Lake MacPherson Lake (Thunder Bay District)MacPherson Lake MacPherson Lake (Renfrew County)MacPherson Lake MacRae LakeMacRae Lake Mac's Lake (Manitoulin District)Mac's Lake Mac's Lake (Thunder Bay District)Mac's Lake Macsmith LakeMacsmith Lake Macutagon LakeMacutagon Lake Macutagon PondsMacutagon Ponds Macvicar LakeMacvicar Lake

Mad–Mag Madaire LakeMadaire Lake Madalaine LakeMadalaine Lake Madawanson LakeMadawanson Lake Lake MadawaskaLake Madawaska Madawaska LakeMadawaska Lake Madden Lake (Lanark County)Madden Lake Madden Lake (Thunder Bay District)Madden Lake Madden Lake (Kenora District)Madden Lake Madden Lake (Timiskaming District)Madden Lake Mad Dog LakeMad Dog Lake Mader LakeMader Lake Madge Lake (Delmage Township, Sudbury District)Madge Lake Madge Lake (Creelman Township, Sudbury District)Madge Lake Madill LakeMadill Lake Madoson LakeMadoson Lake Madwort LakeMadwort Lake Mae LakeMae Lake Maeck LakeMaeck Lake Mafeking LakeMafeking Lake Mag LakeMag Lake Mageau Lake (Timiskaming District)Mageau Lake Mageau Lake (Sudbury District)Mageau Lake Magee Lake (Nipissing District)Magee Lake Magee Lake (Sturgeon Lake, Thunder Bay District)Magee Lake Magee Lake (Adamson Township, Thunder Bay District)Magee Lake Maggie Lake (Sudbury District)Maggie Lake Maggie Lake (Nipissing District)Maggie Lake Maggie Lake (Timiskaming District)Maggie Lake Maggie's LakeMaggie's Lake Maggotte LakeMaggotte Lake Magie LakeMagie Lake Magiskan LakeMagiskan Lake Magiss LakeMagiss Lake Magnesium LakeMagnesium Lake Magnet Lake (Kenora District)Magnet Lake Magnet Lake (Thunder Bay District)Magnet Lake Magnet Lake (Algoma District)Magnet Lake Magnetawan LakeMagnetawan Lake Magnetic Lake (Thunder Bay District)Magnetic Lake Magnetic Lake (Rainy River District)Magnetic Lake Magnetite LakeMagnetite Lake Magneto LakeMagneto Lake Magnus LakeMagnus Lake Magoffin LakeMagoffin Lake Magog LakeMagog Lake Magone Lake (Algoma District)Magone Lake Magone Lake (Thunder Bay District)Magone Lake Magpie Lake (Kenora District)Magpie Lake Magpie Lake (Nipissing District)Magpie Lake Magrath LakeMagrath Lake Maguire LakeMaguire Lake

Mah–Mak Mahagan LakeMahagan Lake Mahamo LakeMahamo Lake Maher LakeMaher Lake Mahkahtahkahmaekoo Sahkaheekahn/Sampson LakeMahkahtahkahmaekoo Sahkaheekahn/Sampson Lake Mahogany LakeMahogany Lake Mahon Lake (Rainy River District)Mahon Lake Mahon Lake (Timiskaming District)Mahon Lake Mahoney LakeMahoney Lake Mahree LakeMahree Lake Mahzenazing LakeMahzenazing Lake Maiden LakeMaiden Lake Maidens LakeMaidens Lake Maika Lake (Kenora District)Maika Lake Maika Lake (Renfrew County)Maika Lake Maille LakeMaille Lake Mainey LakeMainey Lake Mainhood LakeMainhood Lake Mainprize LakeMainprize Lake Mainville LakeMainville Lake Mair Lake (Frontenac County)Mair Lake Mair Lake (Kenora District)Mair Lake Majata LakeMajata Lake Major Lake (Thunder Bay District)Major Lake Major Lake (Sudbury District)Major Lake Major Lake (Nipissing District)Major Lake Majores LakeMajores Lake Makada LakeMakada Lake Makadawa LakeMakadawa Lake Makami LakeMakami Lake Makataiamik LakeMakataiamik Lake Maki Lake (Thunder Bay District)Maki Lake Maki Lake (Algoma District)Maki Lake Maki Lake (Nipissing District)Maki Lake Maki Lake (Sudbury District)Maki Lake Making Ground LakeMaking Ground Lake Makins LakeMakins Lake Makobe LakeMakobe Lake Makoki LakeMakoki Lake Makokibatan LakeMakokibatan Lake Makomesut LakeMakomesut Lake Makonie LakeMakonie Lake Makoop LakeMakoop Lake Makwa LakeMakwa Lake

Mal Mal Lake (Algoma District)Mal Lake Mal Lake (Sudbury District)Mal Lake Malachi LakeMalachi Lake Malaher LakeMalaher Lake Malastikweyau LakeMalastikweyau Lake Malbeuf LakeMalbeuf Lake Malborne LakeMalborne Lake Malcolm Lake (Timiskaming District)Malcolm Lake Malcolm Lake (Frontenac County)Malcolm Lake Male LakeMale Lake Malette LakeMalette Lake Mall Lake (Kenora District)Mall Lake Mall Lake (Cochrane District)Mall Lake Mall Lake (Algoma District)Mall Lake Mallard Lake (Hastings County)Mallard Lake Mallard Lake (Timiskaming District)Mallard Lake Mallard Lake (Parry Sound District)Mallard Lake Mallard Lake (Cochrane District)Mallard Lake Mallard Lake (Sudbury District)Mallard Lake Mallard Lake (Renfrew County)Mallard Lake Mallard Lake (Thunder Bay District)Mallard Lake Mallard Lake (Nipissing District)Mallard Lake Mallards PondMallards Pond Mallet LakeMallet Lake Mallett LakeMallett Lake Mallic LakeMallic Lake Malloch Lake (Nipissing District)Malloch Lake Malloch Lake (Cochrane District)Malloch Lake Mallory LakeMallory Lake Mallot LakeMallot Lake Mallow LakeMallow Lake Malloy LakeMalloy Lake Malmo LakeMalmo Lake Malone Lake (Renfrew County)Malone Lake Malone Lake (Nipissing District)Malone Lake Malone Lake (Rainy River District)Malone Lake Malone Lake (Timiskaming District)Malone Lake Maloney Lake (Cochrane District)Maloney Lake Maloney Lake (Timiskaming District)Maloney Lake Maloney's LakeMaloney's Lake Malotte LakeMalotte Lake Malpa LakeMalpa Lake Malta LakeMalta Lake Maltese LakeMaltese Lake Maluish LakeMaluish Lake Malzan LakeMalzan Lake

Mam Mama LakeMama Lake Mamainse LakeMamainse Lake Mamakwash LakeMamakwash Lake Mamamia LakeMamamia Lake Mameigwess (Fishbasket Lake, Kenora District)Mameigwess Lake Mameigwess (Bradshaw Township, Kenora District)Mameigwess Lake Mamie LakeMamie Lake Mamiegowish LakeMamiegowish Lake

Man Man LakeMan Lake Manabezi LakeManabezi Lake Manard LakeManard Lake Manchester Lake (Thunder Bay District)Manchester Lake Manchester Lake (Bruce County)Manchester Lake Mandeville LakeMandeville Lake Manford LakeManford Lake Mang Lake (Algoma District)Mang Lake Mang Lake (Kenora District)Mang Lake Mangotasi LakeMangotasi Lake Manido LakeManido Lake Manikoman LakeManikoman Lake Manion Lake (Thunder Bay District)Manion Lake Manion Lake (Rainy River District)Manion Lake Manitoosh LakeManitoosh Lake Lake ManitouLake Manitou Manitou Lake (Clement Township, Nipissing District)Manitou Lake Manitou Lake (Wilkes Township, Nipissing District)Manitou Lake Manitounamaig LakeManitounamaig Lake Manitouwaba LakeManitouwaba Lake Manitouwabing LakeManitouwabing Lake Manitouwadge LakeManitouwadge Lake Manitowik LakeManitowik Lake Manitumeig LakeManitumeig Lake Manitush LakeManitush Lake Mank LakeMank Lake Mann Lake (Nipissing District)Mann Lake Mann Lake (Hastings County)Mann Lake Mann Lake (Thunder Bay District)Mann Lake Mann Lake (Parry Sound District)Mann Lake Mann Lake (Lanark County)Mann Lake Mannajigama LakeMannajigama Lake Mannerheim LakeMannerheim Lake Manning LakeManning Lake Manomin Lake (Kenora District)Manomin Lake Manomin Lake (Rainy River District)Manomin Lake Mansell LakeMansell Lake Manson LakeManson Lake Manta LakeManta Lake Mantan LakeMantan Lake Mantario LakeMantario Lake Mantle LakeMantle Lake Manton LakeManton Lake Mantricia LakeMantricia Lake Many Branches LakeMany Branches Lake Lake of Many IslandsLake of Many Islands Manzell LakeManzell Lake

Map–Maq Maple Lake (Haliburton County)Maple Lake Maple Lake (Rainy River District)Maple Lake Maple Lake (Manitoulin District)Maple Lake Maple Lake (Thunder Bay District)Maple Lake Maple Lake (Algoma District)Maple Lake Maple Lake (Sudbury District)Maple Lake Maple Lake (Seguin)Maple Lake Maple Lake (Whitestone)Maple Lake Maple Lake (Oxford County)Maple Lake Maple Lake (Nipissing District)Maple Lake Maple Leaf LakeMaple Leaf Lake Mapleleaf LakeMapleleaf Lake Maquatie LakeMaquatie Lake Maquon LakeMaquon Lake

Mar–Marg Mar LakeMar Lake Mara LakeMara Lake Maraboeuf LakeMaraboeuf Lake Maraboo LakeMaraboo Lake Maracle LakeMaracle Lake Maran LakeMaran Lake Marathon LakeMarathon Lake Marble Lake (Hastings County)Marble Lake Marble Lake (Frontenac County)Marble Lake Marble Lake (Thunder Bay District)Marble Lake Marble Lake (Renfrew County)Marble Lake Marceau Lake (Timiskaming District)Marceau Lake Marceau Lake (Cochrane District)Marceau Lake Marcelle LakeMarcelle Lake March Hare LakeMarch Hare Lake March Lake (Kenora District)March Lake March Lake (Rainy River District)March Lake March Lake (Algoma District)March Lake Marchant LakeMarchant Lake Marchington LakeMarchington Lake Marcia LakeMarcia Lake Marcy LakeMarcy Lake Margaree LakeMargaree Lake Margaret Lake (Sudbury District)Margaret Lake Margaret Lake (Rainy River District)Margaret Lake Margaret Lake (Muskoka District)Margaret Lake Margaret Lake (Timiskaming District)Margaret Lake Margaret Lake (Cochrane)Margaret Lake Margaret Lake (Pearce Township, Cochrane District)Margaret Lake Margaret Lake (Kenora District)Margaret Lake Margaret Lake (Renfrew County)Margaret Lake Margo LakeMargo Lake Margon LakeMargon Lake Margot LakeMargot Lake Margret LakeMargret Lake Margueratt LakeMargueratt Lake Marguerite Lake (Rainy River District)Marguerite Lake Marguerite Lake (Sudbury District)Marguerite Lake

Mari–Marj Maria Lake (Thunder Bay District)Maria Lake Maria Lake (Kenora District)Maria Lake Maria Lake (Rainy River District)Maria Lake Marian LakeMarian Lake Marie Lake (Cochrane District)Marie Lake Marie Lake (Bryant Township, Thunder Bay District)Marie Lake Marie Lake (Nipissing District)Marie Lake Marie Lake (Greenstone)Marie Lake Marie Lake (Sudbury District)Marie Lake Marie Louise LakeMarie Louise Lake Marigold LakeMarigold Lake Marila LakeMarila Lake