Scolt Head Island noun1 •An island of Burnham Norton civil parish, King's Lynn and West Norfolk borough, Norfolk, England.