What is the difference between allergy and hypersensitivity?

Allergy

Hypersensitivity simply means an increased sensitivity. The term "allergy" originally meant "changed reactivity" and no restrictions as to the type of immunological response in the patient were imposed. It is only in recent years that "allergy" has become synonymous with Type I hypersensitivity (IgE-mediated allergy).
Further Reading