Skip Navigation:

Skip to: Top Navigation, Main Content, Footer Navigation.

Skip to Content -

Main Content

Shorts For Men

Shorts for Men
    $24.94   $9.99-$12.00
    $24.94   $12.50-$12.99 Everyday Steal!
    $34.94   $12.99-$15.00
    $22.94   $8.97-$20.00 Everyday Steal!
    $22.94   $7.97-$19.50 Everyday Steal!
    Home > Men's Clothing > Men's Shorts 
    Related Searches

    Mens Shorts from Old Navy

    Old Navy’s men's shorts are a perennial favorite and a must have for the man that likes both comfort and style.

    Old Navy Shorts Collection

    Old Navy shorts for men include denim, cargo, twill, active shorts and more. We offer them in a wide variety of styles, colors, prints and plaids. Now is the time to expand your wardrobe with casual wear, and Old Navy makes it easy by providing so many cool shorts from which to make your selection. Find the perfect pair to match your sense of style and taste.

    Stylish Fabrics and Features

    Old Navy mens shorts feature elastic waistbands with pull string or button enclosures. Made from high quality 100% cotton fabrics that are soft and comfortable to wear. Designed to fit and look great, they are offered in a range of sizes. Our shorts have slanted and button down cargo pockets. They are machine washable for easy care. It is easy to look your casual best in shorts from Old Navy.

    Old Navy Shorts for Every Occasion

    Old Navy has a great selection of men's shorts that will keep you looking good all year long. Our shorts are appropriate for most casual situations. You can feel comfortable in shorts and sandals meeting your buddies at the local sports bar, or hanging out your girl’s parent’s house for a family barbecue. Add a hoodie and tennis shoes and you are ready to hit the gym. Shorts and tees provide the ultimate in casual comfort. Wear a nice button down shirt; add a belt and some top siders and you can mix with just about any company. You can always look and feel your best with Old Navy shorts.

    Try men's shorts from Old Navy and be amazed at how good you look and how comfortable you feel.