Find your ultimate outfit topper.
At Old Navy, we offer a variety of men's shirts that fit your style and work for any occassion. From classic button-up shirts to trendy short sleeve options, we have the perfect men's shirts to elevate your wardrobe-game. Dive into our large selection of men's button-up shirts. You'll find a variety of designs, including classic plaid, solid colors, and patterns; whatever you're in the mood for it's there! For a more relaxed yet comfy look, check out our men's short sleeve button-up shirts -- perfect for warmer weather or outings with the fellas. Made with lightweight materials, our shirts are pure perfection; you'll look good but stay comfy for any season! What a winning combo! For a breezy yet elevated look, our men's linen shirts are a must-have. Made with breathable linen fabric, these shirts are perfect for dressing all-the-way UP or down, and are ideal for summer occasions or beach getaways. Wanna keep things a little cozy but rugged too? Explore our men's flannel shirts, these shirts are perfect for cooler weather. Made with soft and warm flannel fabric, these shirts offer both comfort and style. Upgrading your wardrobe is just around the corner! Shop with us online or in-store to find the perfect men's shirts that fit your style and needs. With unbeatable value, quality, and style, you can trust Old Navy to keep you ON-trend and ON-point!