Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Jingle jammies for the fam are back! Shop now.
on logo lighton logo dark

Men's Dress Shirts

24 items
Size Variant
to
24 items
Slim Dress Pants
Slim Dress Pants
$54.99
$37.99
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$42.99
$20.97 - $24.99
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$42.99
$20.97 - $24.99

MEN'S DRESS SHIRTS

Elevate your style with our collection of men's dress shirts at Old Navy. Our dress shirts are designed to keep you looking sharp and feeling comfortable all day long. Whether you prefer a slim fit or a regular fit, our dress shirts are tailored to perfection to provide a sleek and polished look. Made from high-quality materials, these shirts are not only stylish but also durable, ensuring they will be a staple in your wardrobe for years to come.

From performance dress shirts that offer moisture-wicking and stretch properties to classic oxford shirts that exude timeless sophistication, we have a wide range of options to suit your personal style and occasion. Whether you need a dress shirt for a formal event or a casual outing, Old Navy has you covered with versatile and stylish options that will make you stand out in any setting.