Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Online exclusive. 50% off everything, plus an extra 30% off your first purchase when you open and use your Navyist Rewards Credit Card. Apply now. Exclusions apply.
on logo lighton logo dark

Mens Dress Shirts

32 items
Size Variant
32 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
Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt
$34.99 - $36.99
$14.97 - $18.49
Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt
$34.99 - $36.99
$7.47 - $18.49
Loose Fit Pocket Shirt
Loose Fit Pocket Shirt
$44.99
$15.97 - $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.