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

B–Bac Lake BLake B B Lake Bab Lake Babcock Lake Babey Lake Babiche Lake Babin Lake Babs Lake Baby Joe Lake Baby Lake (Joseph Lake, Seguin) Baby Lake (Sudbury District) Baby Lake (Clear Lake, Seguin) Baby Lake Baby Shingwak Lake Babycoot Lake Bacchus Mud Lake Bach Lake (Thunder Bay District) Bach Lake (Timiskaming District) Back Lake (Algoma District) Back Lake (Thunder Bay District) Back Lake (Parry Sound District) Back Lake (Hastings County) Backup Lake Backward Lake Bacon Lake (Parry Sound District) Bacon Lake (Algoma District)

Bad—Bam Bad Lake (Sudbury District) Bad Lake (Nipissing District) Bad Lake (Cochrane District) Bad Medicine Lake Bad Vermilion Lake Baden-Powell Lake Bader Lake Badesdawa Lake Badge Lake Badgeley Lake Badger Lake (Sudbury District) Badger Lake (Thunder Bay District) Badgerow Lake Badgley Lake Badland Lake Badour Lake Badrock Lake Badshaw Lake Badshot Lake Badwater Lake (Thunder Bay District) Badwater Lake (Rainy River District) Baerr Lake Baffle Lake Bag Lake Baggy Lake Bagot Long Lake Bagpipe Lake Bagsverd Lake Bailey Lake (Frechette Township, Sudbury District) Bailey Lake (Ulster Township, Sudbury District) Bailey Lake (Lennox and Addington County) Bailey Lake (Renfrew County) Bailey Lake (Bridgland Township, Algoma District) Bailey Lake (Kenora District) Bailey Lake (Muskoka District) Bailey Lake (Nipissing District) Bailey Lake (Opasatika Township, Algoma District) Bailey Lake (Timiskaming District) Baileys Lake Baillargeon Lake Baimwawa Lake Bain Lake (Parry Sound District) Bain Lake (Nipissing District) Bain Lake (Sudbury District) Bain Lake (Kenora District) Baird Lake (Algoma District) Baird Lake (Rainy River District) Baisley Lake Bait Lake Baize Lake Bajoras Lake Bakado Lake Bake Lake Baker Lake (Howells Township, Cochrane District) Baker Lake (Timmins) Baker Lake (Kenora District) Baker Lake (Timiskaming District) Baker Lake (Haliburton County) Baker Lake (Tweed Township, Cochrane District) Baker Lake (Thunder Bay District) Baker Lake (Sudbury District) Balancing Lake Bald Lake Baldcoot Lake Baldhead Lake (Algoma District) Baldhead Lake (Thunder Bay District) Baldwin Lake (Nipissing District) Baldwin Lake (Thunder Bay District) Baldwin Lake (Rainy River District) Baldwins Lake Baldy Lake Bale Lake Bales Lake Balfour Lake (Cochrane District) Balfour Lake (Nipissing District) Balfour Lake (Sudbury District) Balkam Lake Ball Lake (Kenora District) Ball Lake (Parry Sound District) Ball Lake (Thunder Bay District) Ball Lake (Lennox and Addington County) Ballantyne Lake (Wikweyau Creek, Cochrane District) Ballantyne Lake (Mowbray Township, Cochrane District) Ballantyne Lake (Nipissing District) Ballard Lake (Algoma District) Ballard Lake (Rainy River District) Ballast Lake Ballina Lake Ballinafad Lake Ballon Lake Balmain Lake Balmer Lake (Kenora District) Balmer Lake (Renfrew County) Balmoral Lake Balne Lake Balog Lake Baloney Lake (Algoma District) Baloney Lake (Thunder Bay District) Balsam Lake (Nipissing District) Balsam Lake (Kawartha Lakes) Balsam Lake (Killarney) Balsam Lake (Cochrane District) Balsam Lake (Frechette Township, Sudbury District) Balsam Lake (Thunder Bay District) Balsam Lake (Parry Sound District) Balsawood Lake Balson Lake Baltic Lake Baltimore Lake Baltzer Lake Bamaji Lake Bambino Lake Bamboo Lake Bamford Lake (Cochrane District) Bamford Lake (Kenora District) Bamoos Lake

Ban Banak Lake Banana Lake (Dalmas Township, Sudbury District) Banana Lake (Topham Township, Sudbury District) Banana Lake (Nickle Township, Thunder Bay District) Banana Lake (Kenora District) Banana Lake (Valin Township, Sudbury District) Banana Lake (Timiskaming District) Banana Lake (Temagami) Banana Lake (Hornepayne) Banana Lake (Rainy River District) Banana Lake (Garrow Township, Nipissing District) Banana Lake (Winston Creek, Thunder Bay District) Banana Lake (Elliot Lake) Bananish Lake Bancar Lake Bancroft Lake Band Lake (Nipissing District) Band Lake (Sudbury District) Bandit Lake Bangs Lake Bank Lake Banker Lake Bankfield Lake Banks Lake (Timiskaming District) Banks Lake (Cochrane District) Bannagan Lake Banner Lake (Timiskaming District) Banner Lake (Hastings County) Bannerman Lake (Cochrane District) Bannerman Lake (Sudbury District) Banning Lake Bannister Lake (Waterloo Region) Bannister Lake (Thunder Bay District) Bannockburn Lake Banquet Lake Banshee Lake (Canisbay Township, Nipissing District) Banshee Lake (West Nipissing) Banville Lake

Bap Baptism Lake Baptiste Lake (Timiskaming District) Baptiste Lake (Hastings County)

Bar Bar Lake (Sudbury District) Bar Lake (Kenora District) Baragar Lake Barager's Lake Barbara Lake (Namewaminikan River, Thunder Bay District) Barbara Lake (Barbara Creek, Thunder Bay District) Barbara Lake (Algoma District) Barbaro Lake Barbe Lake Barber Lake (Cochrane District) Barber Lake (Speight Township, Timiskaming District) Barber Lake (McGarry) Barber Lake (Rainy River District) Barbers Lake Lac BarbotteLac Barbotte Barbut Lake Barclay Lake Bard Lake Bardney Lake Bardwell Lake Bare Hill Lake Bare Lake Bare Tent Lake Barefoot Lakes Barehead Lake Barfoot Lake Barge Lake Baril Lake Barite Lake Bark Lake, Renfrew County and Nipissing District Bark Lake (Keikewabik Lake, Kenora District) Bark Lake (Haliburton County) Bark Lake (Lumby Creek, Kenora District) Bark Lake (Assad Township, Algoma District) Bark Lake (Sudbury District) Bark Lake (Barnes Township, Algoma District) Barker Lake Barkley Lake Barkway Lake Barland Lake Barlow Lake (MacBeth Township, Sudbury District) Barlow Lake (Hendrie Township, Sudbury District) Barmac Lake Barn Lake (Bikerace Lake, Thunder Bay District) Barn Lake (Algoma District) Barn Lake (Oboshkegan Township, Thunder Bay District) Barnabe Lake Barnacle Lake Barnard Lake (Lennox and Addington County) Barnard Lake (Thunder Bay District) Barnard Lake (Timiskaming District) Barnes Lake (Muskoka District) Barnes Lake (Nipissing District) Barnes Lake (Kenora District) Barnes Lake (Cochrane District) Barnet Lake (Cochrane District) Barnet Lake (Sudbury District) Barnett Lake Barney Lake (Algoma District) Barney Lake (Parry Sound District) Barney Lake (Bruce County) Barnhart Lake Barns Lake Barnspoon Lake Barnston Lake Barnum Lake (Jacques Township, Thunder Bay District) Barnum Lake (Haliburton County) Barnum Lake (McGillis Township, Thunder Bay District) Barr Lake (Kenora District) Barr Lake (Timiskaming District) Barr Lake (Algoma District) Barr Lake (Renfrew County) Barr Lake (Thunder Bay District) Barrage Lake Barras Lake Barre Lake Barred Owl Lake Barrel Lake Barrett Lake Barrett Pond Barrette Lake Barretts Lake Barretts Pond Barrhead Mill Pond Barrie Lake Barrie's Lake Barrigar Lake Barrington Lake Barris Lake Barron Lake Barron's Lake Lac BarroqueLac Barroque Barrs Lake (Renfrew County) Barrs Lake (Frontenac County) Barry Lake (Northumberland County) Barry Lake (Renfrew County) Barse Lake Bart Lake Barter Lake Barth Lake (Kenora District) Barth Lake (Timiskaming District) Bartle Lake Bartlett Lake (Timiskaming District) Bartlett Lake (Nipissing District) Bartlett Lake (Hastings County) Bartley Lake (Bruce County) Bartley Lake (Kenora District) Bartman Lake Barton Lake (Frontenac County) Barton Lake (Parry Sound District) Bartraw Lake Barty Lake

Bas Base Lake (Jackman Township, Kenora District) Base Lake (Algoma District) Base Lake (Base Creek, Kenora District) Baseline Lake Basen Lake Basher Lake Basil Lake (Kenora District) Basil Lake (Nipissing District) Basils Lake Basin Lake (Kenora District) Basin Lake (Nipissing District) Basin Lake (Leeds and Grenville United Counties) Basket Lake (Basket River, Kenora District) Basket Lake (Redditt Township, Kenora District) Bass Lake (Kashabowie Lake, Thunder Bay District) Bass Lake (Valley East, Greater Sudbury) Bass Lake (Timiskaming District) Bass Lake (Grey County) Bass Lake (Manitoulin District) Bass Lake (Patterson Township, Parry Sound District) Bass Lake (Killarney) Bass Lake (Renfrew County) Bass Lake (Simcoe County) Bass Lake (Shuniah) Bass Lake (Haentschel Township, Sudbury District) Bass Lake (South Frontenac) Bass Lake (Central Frontenac) Bass Lake (Rainy River District) Bass Lake (Telfer Township, Sudbury District) Bass Lake (Aberdeen Township, Algoma District) Bass Lake (Blind River) Bass Lake (Wilson Township, Parry Sound District) Bass Lake (Whitefish Lake 6) Bass Lake (Baril Lake, Thunder Bay District) Bass Lake (Syine Township, Thunder Bay District) Bass Lake (Walden, Greater Sudbury) Bass Lake (Peterborough County) Bass Lake (Eagle Lake, Kenora District) Bass Lake (Leeds and the Thousand Islands) Bass Lake (Mongowin Township, Sudbury District) Bass Lake (Rideau Lakes) Bass Lake (Parkin Township, Greater Sudbury) Bass Lake (Roughrock Lake, Kenora District) Bass Lake (Muskoka Lakes) Bass Lake (Morse Township, Sudbury District) Bass Lake (Cameron Lake, Kenora District) Bass Lake (Gravenhurst) Bass Pond Bassfin Lake Basshaunt Lake Basshook Lake Bassoon Lake Basswood Lake (Algoma District) Basswood Lake (Rainy River District) Bassy Lake Bastedo Lake Bastian Lake

Bat–Bau Bat Lake (Nipissing District) Bat Lake (Parry Sound District) Bat Lake (Minden Hills) Bat Lake (Sudbury District) Bat Lake (Dysart et al) Bat Lake (Dorion) Bat Lake (Barnacle Lake, Thunder Bay District) Bat Lake (Rainy River District) Batchawana Lake Batchelor Lake Batchewaung Lake Bate Lake (Thunder Bay District) Bate Lake (Kenora District) Batelle Lake Bateman Lake Bates Lake Bath Lake (Pays Plat River, Thunder Bay District) Bath Lake (Boiling Sand River, Thunder Bay District) Bathurst Lake Batise Lake (Nipissing District) Batise Lake (Thunder Bay District) Lac BatisteLac Batiste Batters Lake Battersby Lake Battery Lake Battley Lake Batwing Lake Baubee Lake Baudette Lake Baumheur Lake

Baw–Bay Bawden Lake Bawk Lake Baxter Lake (Cochrane District) Baxter Lake (Lanark County) Baxter Lake (Muskoka District) Bay Berry Lakes Bay Lake (Tweedle Township, Algoma District) Bay Lake (Cochrane District) Bay Lake (Patton Township, Algoma District) Bay Lake (Blind River) Bay Lake (Hastings County) Bay Lake (Parry Sound District) Bay Lake (Timiskaming District) Bay Lake (Nipissing District) Bay Lake (Lessard Township, Algoma District) Bay Lake (Sudbury District) Bayfield Lake Bayly Lake (Sudbury District) Bayly Lake (Kenora District) Bayly Lake (Cochrane District) Baynes Lake Lake of Bays (Muskoka District)Lake of Bays Lake of Bays (Kenora District)Lake of Bays Lake of the BaysLake of the Bays Bays Lake Bayshell Lake Bayson Lake Bayswater Lake Baytree Lake Bayview Lake

Bea Bea Lake (Cochrane District) Bea Lake (Hastings County) Beach Lake (Nipissing District) Beach Lake (Kenora District) Beacon Lake Beadle Lake Beagle Lake Beak Lake (Kenora District) Beak Lake (Algoma District) Beales Lake Beamish Lake Bean Lake (Bean Creek, Kenora District) Bean Lake (MacNicol Township, Kenora District) Bean Lake (Thunder Bay District) Bean Lake (Straight Lake, Kenora District) Bean Lake (Algoma District) Bean Lake (Cochrane District) Beanpod Lake Beanpole Lake Bear Den Lake Bear Head Lake Bear Lake (Roosevelt Township, Sudbury District) Bear Lake (French River) Bear Lake (Hornepayne) Bear Lake (Manitoulin District) Bear Lake (East Burpee Township, Whitestone) Bear Lake (Georgian Bay) Bear Lake (North Frontenac) Bear Lake (Thunder Bay District) Bear Lake (Renfrew County) Bear Lake (Hunter Township, Nipissing District) Bear Lake (Pistol Creek, Kenora District) Bear Lake (West Nipissing) Bear Lake (Hastings County) Bear Lake (McMurrich/Monteith) Bear Lake (Lennox and Addington County) Bear Lake (Haliburton County) Bear Lake (Bedford Township, South Frontenac) Bear Lake (South Algonquin) Bear Lake (Hammell Township, Nipissing District) Bear Lake (Lehman Township, Algoma District) Bear Lake (Muskoka Lakes) Bear Lake (Burton Township, Whitestone) Bear Lake (Pettypiece Township, Kenora District)