Cargo Shorts are a type of pants which are characterized by loose fit and have several patch pockets. Often Cargo Shorts have a more durable stitching system and wider belt loops because of the outdoor influence from which they originated.
About Pants:
Pants are apparel bottoms that have material which covers the entire leg, down to the ankle.
About Shorts:
Shorts are apparel bottoms that have material cut short above the knee or slightly below the knee.