Beadnell is a village and civil parish in Northumberland, England. It is situated about 4 miles south-east of Bamburgh, on the North Sea coast, and has a population of 528, increasing to 545 at the 2011 Census. It takes its name from the Anglo Saxon "Bede's Hall". The earliest written reference is found in 1161.