Shorts go to the knee or end just above the knee. Whereas hot pants, which stand for "sharp trousers", are cut very tightly.