Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
up to 50% off new outfit picks select styles.
extra 50% off sale
Gap logoGap logo

Mens Fashion Shirts

105 items
size variant
105 items
Slim Shirt
Color Selector
Slim Shirt
$49.95
$24.99
Linen Shirt
Color Selector
Linen Shirt
$69.95
$34.00 - $55.00
Utility Shirt
Color Selector
Utility Shirt
$59.95
$35.00
Denim Western Shirt
Color Selector
Denim Western Shirt
Color Selector
Linen-Cotton Collarless Shirt
Color Selector
Modern V-Neck T-Shirt
Color Selector
Knit Shirt
Color Selector
Knit Shirt
$49.95
$24.00
Textured Shirt
Color Selector
Textured Shirt
$54.95
$32.00
Textured Polo Shirt
Color Selector
Textured Polo Shirt
Color Selector
Linen Two-Pocket Shirt
Color Selector
Linen Two-Pocket Shirt
$69.95
$34.00 - $44.99
Modern Henley T-Shirt
Color Selector
Linen-Cotton Shirt
Color Selector
Linen-Cotton Shirt
$49.95
$24.00 - $39.00
Linen-Cotton Shirt
Color Selector
Linen-Cotton Shirt
$69.95
$55.00
Turtleneck T-Shirt
Color Selector
Turtleneck T-Shirt
$49.95
$24.97
Jersey Polo Shirt
Color Selector
Jersey Polo Shirt
$49.95
$24.99 - $34.97
Textured Stripe Shirt
Color Selector
Relaxed Twill Shirt
Color Selector
Relaxed Twill Shirt
$59.95
$29.00 - $39.99
Vintage Soft Oversized Shirt Jacket
Color Selector
Linen-Cotton Polo Shirt
Color Selector
Big Shirt
Color Selector
Big Shirt
$59.95
$34.99 - $39.99
Pique Polo Shirt
Color Selector
Pique Polo Shirt
$49.95
$24.97 - $34.97
Pique Polo Shirt
Color Selector
Pique Polo Shirt
$34.95
$24.00 - $31.00
Pique Polo Shirt
Color Selector
Pique Polo Shirt
$39.95
$27.00 - $35.00
Merino Wool Polo Shirt
Color Selector
Striped T-Shirt
Color Selector
Striped T-Shirt
$34.95
$27.00
Linen-Blend Polo Shirt
Color Selector
Linen-Blend Polo Shirt
$34.95
$17.00 - $24.00
Poplin PJ Shirt
Color Selector
Poplin PJ Shirt
$39.95
$19.00 - $39.95
Kids Uniform Polo Shirt
Color Selector
Kids Uniform Polo Shirt
$19.95
$9.00 - $15.00
Jacquard Striped Shirt
Color Selector
Polo Sweatshirt
Color Selector
Pique Oxford Shirt
Color Selector
Pique Oxford Shirt
$39.95
$31.00
Modern Crewneck T-Shirt
Color Selector
Modern Crewneck T-Shirt
$29.95 - $34.95
$20.00 - $24.99
Modern Crewneck T-Shirt
Color Selector
Modern Crewneck T-Shirt
$24.95 - $29.95
$14.00 - $23.00
Kids Linen-Cotton Shirt
Color Selector
Kids Linen-Cotton Shirt
$29.95
$17.00 - $19.99
Linen-Blend Textured Polo Shirt
Color Selector
Denim Pocket Shirt
Color Selector
Denim Pocket Shirt
$69.95
$41.00
Kids Poplin Button-Down Shirt
Color Selector
Belted Shirt Jacket
Color Selector
Belted Shirt Jacket
$108.00
$54.99
Twill Utility Shirt
Color Selector
Modern Boatneck T-Shirt
Color Selector
Jersey V-Neck T-Shirt
Color Selector
Jersey V-Neck T-Shirt
$19.95 - $24.95
$15.00 - $19.00
Waffle Shirt
Color Selector
Waffle Shirt
$59.95
$35.00 - $41.00
Henley Shirt
Color Selector
Henley Shirt
$39.95
$29.99
Chambray Shirt
Color Selector
Chambray Shirt
$69.95
$41.00
Seersucker Shirt
Color Selector
Seersucker Shirt
$49.95
$24.00

MENS FASHION SHIRTS


Elevate your style with our collection of men's fashion shirts. From classic button-downs to trendy prints, our shirts are designed to make a statement. Whether you're dressing up for a special occasion or looking for a casual yet polished look, our fashion shirts have got you covered.


Our fashion shirts are crafted with attention to detail and quality materials. With a range of fits and styles, you can find the perfect shirt to suit your taste and body type. Choose from slim fit, regular fit, or relaxed fit shirts, all tailored to provide a comfortable and flattering silhouette. Made from soft and breathable fabrics, our shirts ensure all-day comfort without compromising on style.


From timeless solids to bold patterns, our fashion shirts offer versatility and variety. Dress up your outfit with a crisp white shirt or add a pop of color with a vibrant print. Whether you prefer classic stripes, checks, or floral designs, our collection has something for every occasion and personal style. Pair our fashion shirts with tailored trousers for a sophisticated look, or dress them down with jeans for a more casual vibe.