What Is the Difference Between Heterozygous and Homozygous?
Homo- means same; -zygous means having genetic material.
A homozygous individual carries two copies of the same allele.
Hetero- means different; -zygous means having genetic material.
A heterozygous individual carries two different alleles.
Since an organism usually inherits one of each chromosome from its mother and one from its father, it will have two versions of every chromosome. Each chromosome contains many genes. The different expressions of a gene are called alleles.
For example, you and another person both have a gene for hair. However, you might have different alleles if you have different hair colors. While both genes make hair, different alleles could result in brown, red, blonde, or black hair.
If your parents both have brown hair, then you might inherit brown hair alleles from both of them. Since you would have two of the same brown hair alleles, you would be homozygous for that trait.
If one parent is blonde while the other has brown hair, you might inherit one blonde and one brown hair allele. Since you would have two different alleles, you would be heterozygous for that trait.
What if both parents have brown hair, but you somehow have red hair? This could be caused by being homozygous for a recessive trait.