What are some common types of winter squash for cooking?

Winter squash is defined as the fruit of a squash plant that grows with a hard outer shell. Common types of winter squash used in cooking are pumpkin, butternut squash, acorn squash, kabocha squash, spaghetti squash, and delicata squash.