Most of those are generic terms.
Freestyle wrestling - Olympic style of wrestling, can be one of points or a fall (pin) You are allowed to attack and control the whole body.
Greco-Roman Wrestling - Olypic style that only allows upper body attacks, so no leg takedowns, sweeps, trips, etc. Tends to have some bigger throws.
Folkstyle wrestling - American style taught in schools.
Catch Wrestling / Catch-as-catch-can - Older style that developed into pro wrestling, prior to that "pros" usually worked carnivals, taking challenges. Object was to "catch" or submit the opponent.
No-gi - BJJ practitioners usually refer to rolling without a gi as this, essentially BJJ without a gi.
Submission grappling / submission wrestling - More generic term for wrestling for submission without a gi involved, doesn't imply a link to BJJ in the same way.
Grappling / Wrestling - Just generic terms that mean basically the same thing. SOme people prefer one, other the other. As a generalization I'd say grappling is more "martial arts" like, and wrestling more often refers to the WWE kind, or olympic styles.
Ground work - Again, gereric. Rolling around on the ground, could be Judo (newaza), BJJ, Submission, Olympic style, MMA (ground & pound)