Barnstaple

Etymology
Formerly Barnstable; the name is first recorded in the 10th century and is believed to derive from the Old English and. Not related to in the sense of a market, which arose later.