McKellar is a township and census subdivision in Parry Sound District, Ontario, Canada. Per the 2016 Census, it has a population of 1111. McKellar is named for Archibald McKellar (1816-1894), a member of the legislative assemblies for the province of Canada (1857-1867) and Ontario (1867-1875).