Although heavy metals are typically found in trace levels in natural waterways, most of them are hazardous to human health and the environment, even at extremely low concentrations. Nanotechnology and nanomaterials have gained great attention among researchers as a sustainable route to addressing water pollution. Researchers focus on developing novel nanomaterials that are cost-effective for use in water/wastewater remediation. A wide range of adsorbed nanomaterials have been fabricated based on different forms of natural materials, such as carbonaceous nanomaterials, zeolite, natural polymers, magnetic materials, metal oxides, metallic materials, and silica. Hence, this review set out to address the ability of various synthesized nanoadsorbent materials to remove different heavy metal ions from water and wastewater and to investigate the influence of the functionalization of nanomaterials on their adsorption capacity and separation process. Additionally, the effect of experimental variables, such as pH, initial ion concentration, adsorbent dose, contact time, temperature, and ionic strength, on the removal of metal ions has been discussed.