Men's Dress Shirts

64 items
Slim Fit Everyday Shirt - White
Slim Fit Everyday Shirt - White

CA$ 42.99CA$ 24.99

42% Off

Slim Fit Everyday Shirt - Blue
Slim Fit Everyday Shirt - Blue

CA$ 42.99CA$ 24.99

42% Off

Slim Fit Everyday Shirt - Black
Slim Fit Everyday Shirt - Black

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Shirt - Blue
Classic Fit Everyday Shirt - Blue

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - Multi
Classic Fit Everyday Shirt - Multi

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - Pink
Classic Fit Everyday Shirt - Pink

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - White
Classic Fit Everyday Shirt - White

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - Red
Classic Fit Everyday Shirt - Red

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - Green
Classic Fit Everyday Shirt - Green

CA$ 42.99CA$ 20.99

51% Off

Classic Fit Everyday Shirt - White
Classic Fit Everyday Shirt - White

CA$ 39.99CA$ 16.99

58% Off

Classic Fit Linen-Blend Shirt - Brown
Classic Fit Linen-Blend Shirt - Brown

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Blue
Classic Fit Linen-Blend Shirt - Blue

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Green
Classic Fit Linen-Blend Shirt - Green

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Beige
Classic Fit Linen-Blend Shirt - Beige

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - White
Classic Fit Linen-Blend Shirt - White

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Pink
Classic Fit Linen-Blend Shirt - Pink

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Black
Classic Fit Linen-Blend Shirt - Black

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Red
Classic Fit Linen-Blend Shirt - Red

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - Black
Classic Fit Linen-Blend Shirt - Black

CA$ 44.99CA$ 21.99

51% Off

Classic Fit Linen-Blend Shirt - White
Classic Fit Linen-Blend Shirt - White

CA$ 44.99CA$ 21.99

51% Off

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.