Donhead is recorded in DB with a population of 60 households in 1086, putting it in the largest 20% of settlements. No church is mentioned however. The lands were owned by Shafterbury Abbey.
The church incrorporates material from the 12th-15th and 19thc when the it was restored.