Landscape words are always a bit fuzzy, and can be used differently in different regions. Generally, I'd say that all gorges could also be called ravines, but many ravines aren't gorges.
A gorge contains a somewhat significant body of water (at least a large stream) flowing quickly through large, steep mountains.
A "ravine" is just any long valleylike or even ditchlike thing. You could say something like "several dry ravines ran across the farmer's field". Again, a ravine can be as big as a gorge or a canyon, but it can be much smaller, and it can be dry. |
"Ravine" can also be used to refer to a crevasse in a glacier.
In general, "canyons" will be in a desert, and will have very steep walls separating a river from a flat plain above it.
In the Appalachians, gorges are often called "hollows". I'm sure that other places have their own regional words for similar landscape features.