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 to get 50% off your purchase, plus an extra 30% off your first purchase. Apply now. Exclusions apply.
on logo lighton logo dark

Matching Shirt For Men

95 items
Size Variant
to
95 items
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$26.99
$6.97 - $12.97
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$39.99
$18.47 - $19.97
Short-Sleeve Utility Shirt
Short-Sleeve Utility Shirt
$36.99
$15.47 - $18.47
V-Neck T-Shirt
V-Neck T-Shirt
$12.99
$6.47 - $7.49
Classic Fit Polo
Classic Fit Polo
$22.99
$11.49

MATCHING SHIRT FOR MEN

Looking for a matching shirt for men that combines style, comfort, and versatility? Look no further than Old Navy. Our collection of men's shirts offers a wide range of options to suit any occasion. Whether you're dressing up for a formal event or keeping it casual for a weekend outing, we have the perfect shirt for you.

From flannel pajama sets to plaid flannel shirts, our selection of matching shirts for men is designed with quality and comfort in mind. Our shirts are made from soft-brushed flannel and feature a regular-fit or slim-fit design, ensuring a flattering and comfortable fit for every body type. With built-in flex and performance features, our shirts provide the flexibility and breathability you need for all-day comfort.