Shirts for Men Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Cerruti 1881 Classic Shirt $197 $394 Cerruti 1881 Classic Shirt $238 $340 Cerruti 1881 Classic Long Sleeved Shirt $202 $404 Cerruti 1881 Classic Chambray Shirt $100 $287 Barbour Classic Plain Shirt $83 Costume National Classic Shirt $141 $282 Canali Classic Plain Shirt $184 $263 Holland & Holland Classic Fitted Shirt $491 Z Zegna Classic Patterned Shirt $135 $192 Z Zegna Classic Shirt $158 $395 AMI Alexandre Ma... Classic Collar Shirt $143 $286 Barba Classic Shirt $190 $237