“Funtrivia.com” has a series of explanations about the origin of this idiom. “Neck” was used in English as early as 1555 to describe a narrow strip of land surrounded by water because it resembled the neck of an animal. Americans applied it to a narrow stand of woods or a settlement in the woods. In the heavily forested days of early America “neck of the woods” referred to your home and neighborhood.