the main difference between pumpkin and squash is that pumpkin is a fruit of the genus cucurbita with a hard and jagged stem, while squash is a fruit from the same genus with a less firm and hollow stem.