Original: They are called "shorts" because they are a shortened version of trousers, which cover the entire leg.
Simplified: They are called "shorts" because they are a shortened version of trousers (as they are called in British English, or pants in American English) which cover the entire leg.