Anchor is an unincorporated community in central Brazoria County, Texas, United States. It is located within the Greater Houston metropolitan area. The community may have been named for a local cattle brand; it may also have been named after Anchor, Illinois, the native home of an early settler.