Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Open and use a Navyist Rewards Credit Card & get an extra 30% off* your first purchase. Apply Now.Open and use a Navyist Rewards Credit Card & get an extra 30% off* your first purchase. Apply Now.
on logo lighton logo dark

Mens Cotton Shirts

53 items
Size Variant
53 items
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$34.99 - $36.99
$7.47 - $18.49
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$26.99 - $29.99
$13.49 - $14.99
Flannel Shirt
Flannel Shirt
$39.99
$7.96 - $19.97
Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt
$34.99 - $36.99
$14.97 - $18.49
Soft-Washed V-Neck T-Shirt
Soft-Washed V-Neck T-Shirt
$12.99
$5.47 - $6.47
Soft-Washed Graphic T-Shirt
Soft-Washed Graphic T-Shirt
$14.99
$7.47 - $7.49
Soft-Washed Graphic T-Shirt
Soft-Washed Graphic T-Shirt
$14.99
$7.47 - $7.49

MENS COTTON SHIRTS

Discover the perfect blend of style, comfort, and versatility with our collection of men's cotton shirts. At Old Navy, we offer a wide range of cotton shirts designed to elevate your everyday wardrobe. Whether you're dressing up for a special occasion or keeping it casual, our men's cotton shirts are a must-have staple.

Our men's cotton shirts are crafted from high-quality materials, ensuring durability and long-lasting wear. The soft and breathable cotton fabric provides all-day comfort, making these shirts ideal for any season. With a variety of fits available, including slim-fit and regular-fit options, you can find the perfect shirt to suit your personal style and body type.