Fish is a food item in Minecraft. The are not a mob, and cannot be seen in the water. They can only be seen when caught, and will fly towards the player. The can be fished in any block of water, not just lakes or rivers.
Fish are food, and can be used to tame ocelots
Salmon, clownfish and pufferfish will be added in 1.7