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 Dress Shirts

17 items
Size Variant
17 items
Beige
White
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$$34.99 - $$36.99
$$9.47 - $$24.99
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$$26.99 - $$34.99
$$16.00 - $$34.99
Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt
$$34.99 - $$36.99
$$14.97 - $$24.99
Flannel Shirt
Flannel Shirt
$$39.99
$$7.96 - $$17.97
Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt
$$34.99 - $$36.99
$$7.47 - $$22.00
Regular-Fit Patterned Flannel Shirt
Regular-Fit Patterned Flannel Shirt
$$39.99
$$19.97 - $$27.99
Banded-Collar Non-Stretch Shirt
Banded-Collar Non-Stretch Shirt
$$36.99
$$12.97 - $$18.47
Loose Fit Pocket Shirt
Loose Fit Pocket Shirt
$$44.99
$$11.47 - $$22.47

MENS DRESS SHIRTS

Elevate your style with our collection of men's dress shirts at Old Navy. Whether you're dressing up for a formal occasion or need a polished look for the office, our dress shirts are designed to make you look and feel your best. With a variety of fits and styles to choose from, you'll find the perfect shirt to suit your taste and body type.

Our men's dress shirts are crafted with high-quality materials and attention to detail, ensuring a comfortable and stylish fit. From slim-fit to regular-fit, our shirts are tailored to flatter your physique. Made with our Pro Signature Performance fabric, these dress shirts offer moisture-wicking and wrinkle-resistant properties, keeping you cool, dry, and looking sharp all day long.