Meiosis is a type of cell division that produces haploid gametes from diploid cells. It has two stages, meiosis I and meiosis II. Meiosis I separates homologous chromosomes, resulting in two haploid daughter cells. Meiosis II then separates sister chromatids, resulting in four haploid cells that can fuse during fertilization to form a diploid zygote. Crossing over and independent assortment during meiosis increase genetic variation between gametes.