Warner is a town in Merrimack County, New Hampshire, United States. The population was 2,760 at the 2000 census. Warner includes the settlements of Davisville and Waterloo. The town is home to Magdalen College, Rollins State Park and Mount Kearsarge State Forest.