Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Order today for free shipping + delivery by 12/24. Rewards members get access to free shipping. Restrictions apply. Details
on logo lighton logo dark

Cotton Shirts For Men

63 items
Size Variant
to
63 items
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$42.99
$20.97 - $20.99
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$42.99
$20.97 - $20.99
Flannel Pocket Shirt
Flannel Pocket Shirt
$44.99
$15.97 - $21.97
Flannel Pocket Shirt
Flannel Pocket Shirt
$44.99
$13.97 - $21.97
Button-Down Pocket Shirt
Button-Down Pocket Shirt
$54.99
$19.97 - $26.97
Button-Down Corduroy Shirt
Button-Down Corduroy Shirt
$49.99
$24.97 - $29.99
V-Neck T-Shirt
V-Neck T-Shirt
$14.99
$4.97 - $11.99
Hooded Flannel Shirt
Hooded Flannel Shirt
$49.99
$24.97 - $29.99

COTTON SHIRTS FOR MEN

Discover a wide range of men's cotton shirts at Old Navy that are perfect for any occasion. Our collection of cotton shirts for men offers a variety of styles, from classic dress shirts to casual V-neck tees. Made from high-quality cotton fabric, these shirts are soft, breathable, and comfortable to wear all day long. Whether you're looking for a crisp dress shirt for work or a laid-back graphic tee for the weekend, we have you covered.

Our men's cotton shirts come in a range of fits, including slim-fit and regular-fit options, so you can find the perfect shirt to suit your style and body type. With features like moisture-wicking technology and tag-free labels, our cotton shirts are designed for maximum comfort and performance. Shop our collection of men's cotton shirts today and elevate your wardrobe with versatile and stylish pieces that will keep you looking and feeling great.