The name 'Instow' derives from the Anglo-Saxon language and means 'St John's Holy Place.' In Anglo-Saxon, 'stow' denotes a holy place, and the name is found in various locations across Devon that had a church, such as Churchstow, Christow, and Virginstow.