Neo- Darwinism has emerged out as the modern synthetic theory of evolution. It was designated by Huxley (1942). Neo- Darwinism is refinement of original theory of natural selection to remove objections. According to this both mutations and natural selection are responsible for evolution.