Men's Shirts
$24.50 $15.00
Available in Tall
Be bold about your style with this colorful plaid shirt. Super-soft cotton poplin makes it feel as great as it looks.
$24.50 $19.50
Available in Tall
Laid-back, but still seriously stylish, this lightweight linen-blend shirt will keep you looking and feeling cool.
$24.50
Available in Tall
From stripes to checks to tattersall plaids, some patterns are definitely worth repeating! This crisp cotton shirt adds a stylish sensibility to anything you're wearing.
$19.50
Available in Tall
For a look that's (literally) cool but still cultivated, nothing beats the linen shirt. This one is a must for your next warm-weather getaway.
$19.50
Soft, lightweight poplin and a handsome plaid pattern makes this short-sleeved shirt a no-brainer for classically casual style. Features a single chest pocket.
$19.50 $15.00
Available in Tall
Get back to basics. Our classic short-sleeve, button-front patterned shirt delivers clean lines and a standard cut making it the perfect companion to both your work week attire and ...
Men's Shirts
Old Navy Men's Shirts
Just right for work or weekends, men's shirts are an easy essential for every guy. From the classic men's dress shirt to the latest patterns of stripes or plaids, our variety can fill a closet affordably. Button front mens shirts have never looked better and can go from dress to casual instantly. Old Navy mens shirts look great tucked in or out, with jeans, shorts and suits. Choose from our long-sleeve or short-sleeve men's shirts in soft lightweight cotton. Great for all-year-round, Old Navy has men's shirts for every season.