Hi Sunidhi,
Species may come up due to the following reasons:
It occurs between populations that are partly but not completely separated.
It is the random change in frequency of alleles (gene pair)in a population over successive generations.
The process by which nature selects and consolidates those organisms which are more suitably adapted and possesses favourable variations.
It occurs when a particular sub population or deme is unable to interbreed due to totally different genetic compositions
It occurs when a physical barrier crops or is present between two demes. Ex. River, Mountain etc.
Hope it helps!!