Heavy metals are metals having a density greater or equal to 5 g/cc. In water (both surface water and ground water) they pose a serious environmental problem threatening not only the aquatic ecosystem but also human health through contamination of drinking water. Being persistent, heavy metals accumulate in water, soil, sediment and living organisms. Exposure to heavy metals has been linked with developmental retardation, various cancers, kidney damage, autoimmunity, and even death in some instances when exposed to very high concentrations (Glover-Kerkvil et al. 1995). Essential metals such as copper (Cu), manganese (Mn), iron (Fe) and zinc (Zn) have normal physiological regulatory functions, but many also bioaccumulate and reach toxic levels. Non-essential heavy metals are usually potent toxins and their bio-accumulation in tissues leads to intoxication, decreased fertility, cellular and tissue damage, cell death and disjunction of a variety of organs. High levels of Cd (cadmium), Cu, Pb (lead), and Fe can act as ecological toxins in aquatic and terrestrial ecosystems.