In this research work, different ZnO NPs were prepared via eco-friendly green route using Ziziphus jujuba leaves extract assisted by microwave. Eco-friendly prepared ZnO NPs characterized by different techniques, and the results confirmed the preparation of hexagonal wurtzite ZnO nanoparticles with different particle sizes. The prepared ZnO NPs were then used for the adsorption and removal of two different azo dyes; methyl orange (MO), and methylene blue (MB), as well as toxic Pb(II) ions, from a model solution and real samples. Influence of experimental conditions was explored, and the results showed that most of the MB, MO and Pb(II) could be removed from the model solution within few minutes, at ambient conditions using 15 mg ZnO NPs. The removal of the MB, MO and Pb(II) using ZnO NPs was studied kinetically and thermodynamically, and the results showed that the experimental data were best fitted using the pseudo-second-order kinetic models. The thermodynamics study showed that the process was spontaneous, with exothermic nature. Finally, the prepared ZnO NPs were used for the removal of MB, MO and Pb(II) in real wastewater sample, and high removal efficiency was presented.