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 to get 50% off everything, plus an extra 30% off your first purchase. Apply Now. Excludes Today Only Deals.Open and use a Navyist Rewards Credit Card to get 50% off everything, plus an extra 30% off your first purchase. Apply Now. Excludes Today Only Deals.
on logo lighton logo dark

Mens Cotton Shirts

85 items
Size Variant
85 items
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$$34.99 - $$36.99
$$9.47 - $$36.99
Flannel Shirt
Flannel Shirt
$$39.99
$$7.96 - $$17.97
Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt
$$34.99 - $$36.99
$$14.97 - $$36.99
Soft-Washed V-Neck T-Shirt
Soft-Washed V-Neck T-Shirt
$$12.99
$$5.47 - $$6.47
Regular-Fit Patterned Flannel Shirt
Regular-Fit Patterned Flannel Shirt
$$39.99
$$24.97 - $$39.99
Short-Sleeve Camp Shirt
Short-Sleeve Camp Shirt
$$34.99 - $$36.99
$$12.97 - $$36.99

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.