Men's Dress Shirts

44 items
Slim Fit Everyday Shirt
Slim Fit Everyday Shirt

CA$ 42.99CA$ 29.99

30% Off

Classic Fit Everyday Shirt
Classic Fit Everyday Shirt

CA$ 39.99CA$ 23.99

40% Off

Classic Fit Everyday Shirt
Classic Fit Everyday Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Shirt
Classic Fit Everyday Shirt

CA$ 42.99CA$ 10.46

76% Off

Classic Fit Everyday Shirt
Classic Fit Everyday Shirt

CA$ 32.99CA$ 15.99

52% Off

Classic Fit Everyday Shirt
Classic Fit Everyday Shirt

CA$ 42.99CA$ 20.97

51% Off

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

CA$ 44.99CA$ 30.99

31% Off

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

CA$ 44.99CA$ 30.99

31% Off

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

CA$ 44.99CA$ 30.99

31% Off

Classic-Fit Everyday Shirt
Classic-Fit Everyday Shirt

CA$ 42.99CA$ 13.46

69% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 20.97

51% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Banded-Collar Linen-Blend Shirt
Banded-Collar Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Banded-Collar Linen-Blend Shirt
Banded-Collar Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Slim Fit Printed Everyday Shirt
Slim Fit Printed Everyday Shirt

CA$ 42.99CA$ 29.99

30% Off

Classic Fit Everday Linen-Blend Shirt
Classic Fit Everday Linen-Blend Shirt

CA$ 36.99CA$ 24.99

32% Off

Classic Fit Seersucker Shirt
Classic Fit Seersucker Shirt

CA$ 42.99CA$ 29.99

30% Off

Oversized Poplin Shirt
Oversized Poplin Shirt

CA$ 44.99CA$ 30.99

31% Off

Classic Fit Everyday Poplin Shirt
Classic Fit Everyday Poplin Shirt

CA$ 42.99CA$ 20.97

51% Off

Classic Fit Everyday Poplin Shirt
Classic Fit Everyday Poplin Shirt

CA$ 42.99CA$ 24.99

42% Off

Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt

CA$ 42.99CA$ 10.97

74% Off

Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt

CA$ 39.99CA$ 27.99

30% Off

Slim-Fit Built-In Flex Everyday Shirt
Slim-Fit Built-In Flex Everyday Shirt

CA$ 42.99CA$ 29.99

30% Off

Classic Fit Everday Dobby Shirt
Classic Fit Everday Dobby Shirt

CA$ 32.99CA$ 22.99

30% Off

Western Button-Down Shirt
Western Button-Down Shirt

CA$ 54.99CA$ 26.99

51% Off

Slim Button-Down Shirt
Slim Button-Down Shirt

CA$ 39.99CA$ 31.99

20% 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.