河是水道的通称,江是大河的通称
河的范围比江要大,河对江是包含关系,江一定是河,而河不一定是江。通常达到一定体量的河才能称为某某江(当然也可以称为某某河)。即使名称确定了江也仍然是河,比如中国第一大河是长江。
也就是说江是在对大河命名时的另一种叫法,在南方和东北用得比较多。
水是古代对河流的通称,现在也有少量使用,比如洞庭湖南纳四水,汉水谷地等。