Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Gap logoGap logo

Men's Cotton Shirts

52 items
size variant
to
52 items
Linen-Cotton Shirt
Color Selector
Linen-Cotton Shirt
CA$ 64.95
CA$ 44.97
Organic Cotton Flannel Shirt
Color Selector
Organic Cotton T-Shirt
Color Selector
Organic Cotton T-Shirt
CA$ 44.95
CA$ 26.00
Organic Cotton Flannel Western Shirt
Color Selector
Organic Cotton Pocket T-Shirt
Color Selector
Textured Stripe Shirt
Color Selector
Textured Stripe Shirt
CA$ 74.95
CA$ 54.99
Waffle-Knit Flannel Shirt
Color Selector
Waffle-Knit Flannel Shirt
CA$ 108.00
CA$ 54.00
All-Day Poplin Shirt in Standard Fit
Color Selector
Twill Utility Shirt
Color Selector
Twill Utility Shirt
CA$ 89.95
CA$ 35.00
Jersey Shirt
Color Selector
Jersey Shirt
CA$ 89.95
CA$ 35.00
Corduroy Western Shirt
Color Selector
Corduroy Western Shirt
CA$ 89.95
CA$ 71.00
Point-Collar Oxford Shirt in Standard Fit
Color Selector
Washed Pique Polo Shirt
Color Selector
Washed Pique Polo Shirt
CA$ 59.95
CA$ 44.99
Denim Overshirt
Color Selector
Denim Overshirt
CA$ 108.00
CA$ 84.99
Classic Oxford Shirt in Standard Fit
Color Selector
Classic Oxford Shirt in Standard Fit
Color Selector
Classic Oxford Shirt in Standard Fit
Color Selector
Classic Oxford Shirt in Standard Fit
Color Selector
Classic Oxford Shirt in Standard Fit
Color Selector
Poplin Big PJ Shirt
Color Selector
Poplin Big PJ Shirt
CA$ 64.95
CA$ 25.00
All-Day Poplin Shirt in Untucked Fit
Color Selector
Oxford Big Shirt
Color Selector
Oxford Big Shirt
CA$ 79.95
CA$ 31.00
Waffle-Knit Raglan T-Shirt
Color Selector
Waffle-Knit Raglan T-Shirt
CA$ 54.95
CA$ 32.00
Classic Oxford Shirt in Untucked Fit
Color Selector
Waffle Henley T-Shirt
Color Selector
Waffle Henley T-Shirt
CA$ 54.95
CA$ 27.00
Heavyweight Relaxed Fit Pocket T-Shirt
Color Selector
Heavyweight Flannel Full-Zip Shirt Jacket
Color Selector
Jersey V-Neck T-Shirt
Color Selector
Jersey V-Neck T-Shirt
CA$ 26.95
CA$ 13.00
Relaxed Rugby Polo Shirt
Color Selector
Relaxed Rugby Polo Shirt
CA$ 108.00
CA$ 84.99
Original T-Shirt
Color Selector
Original T-Shirt
CA$ 39.95
CA$ 31.00
Heavyweight Pocket T-Shirt
Color Selector
Jersey Crewneck T-Shirt
Color Selector
Jersey Crewneck T-Shirt
CA$ 26.95
CA$ 13.00
Kids Linen-Cotton Shirt
Color Selector
Kids Linen-Cotton Shirt
CA$ 39.95
CA$ 29.99
Organic Cotton Classic Shirt
Color Selector
Organic Cotton Big Shirt
Color Selector
Organic Cotton Big Shirt
CA$ 89.95
CA$ 69.99
Linen Shirt
Color Selector
Linen Shirt
CA$ 89.95
CA$ 39.97
Organic Cotton Poplin Classic Shirt
Color Selector
Organic Cotton Cropped Shirt
Color Selector
Organic Cotton Denim Classic Shirt
Color Selector
Organic Cotton Poplin Long Shirt
Color Selector
Organic Cotton Poplin Big Shirt
Color Selector
Kids Linen-Cotton Tank Top
Color Selector
Kids Linen-Cotton Tank Top
CA$ 44.95
CA$ 34.99
Modern Button-Down Shirt
Color Selector
Organic Cotton Fitted Cropped Shirt
Color Selector
Organic Cotton Poplin Cropped Shirt
Color Selector
Organic Cotton Vintage T-Shirt
Color Selector
Organic Cotton Vintage T-Shirt
Color Selector
Organic Cotton Vintage T-Shirt
Color Selector

MEN'S COTTON SHIRTS


Elevate your wardrobe with our collection of men's cotton shirts. Crafted from high-quality cotton fabrics, these shirts offer both style and comfort for any occasion. Whether you're dressing up for a formal event or keeping it casual for a weekend outing, our cotton shirts are a versatile choice that will never go out of fashion.


Our range of cotton shirts includes a variety of styles to suit your personal taste. From classic button-down shirts to polo shirts, we have options for every preference. The lightweight and breathable nature of cotton makes these shirts perfect for staying cool and comfortable throughout the day.


Designed with attention to detail, our cotton shirts feature impeccable craftsmanship and timeless designs. With a focus on fit and quality, these shirts are made to last. Pair them with jeans or chinos for a smart-casual look, or dress them up with tailored pants for a more formal ensemble.