Metal and metal oxide nanoparticles, also indicated as nanocrystals or nanopowders play a vital role in many areas of physics, chemistry and material science. These are available in variable shapes, sizes as well as surface coatings. Metal oxide nanoparticles offer