Find trendy men's shirts in cool, slim-fit styles when you shop Old Navy.
Old Navy Collection
Shop all the latest designs when you browse the slim shirts for men at Old Navy. These shirts feature a close, flattering fit with plenty of modern flair. Our selection of mens slim shirts includes short and long-sleeved options in a full spectrum of colours, from classic neutrals to this season's must-have hues. Browse shirts in essential shades like white, light blue, grey, navy, black, and brown. Find fun, brighter options in trendy colours such as pink, orange, purple, red, and green. Punch up your wardrobe with slim cut shirts for men in classic patterns, including plaids, checks, pinstripes, and gingham.
Purchase our slim-fit men's shirts and enjoy quality construction and enduring comfort. These shirts are made from premium, breathable materials for a sleek look and proper fit. Shop slim fit shirts for men in crisp, medium-weight, 100% cotton and lightweight poplin which has been enzyme-washed for extra softness. As an added bonus, these fabrics are machine washable and easy to care for. Find other convenient details in our slim fit shirt collection for men. The button plackets create a flattering fit and shirttail hems help shirts stay put when you tucked-in. Buttoned cuffs and sleeve plackets fasten sleeves comfortably in place, while a button-down collar helps secure your tie.
Old Navy Style Tips
Achieve a hip and stylish trim look with our men's shirts in slim fit. These shirts are versatile and easy to dress up or dress down. Create any number of professional looks when you pair any of our solid colour mens slim fit shirts with a tailored, close-fitting blazer and matching slim-fit trousers. For a business casual environment, wear with khakis with one of these shirts and top it with a coordinating cardigan. Need a chic, casual look for the weekend? Wear a slim fit shirt from our men's collection with your favourite shorts or skinny denim. Choose loafers or boat shoes for an extra trendy touch.
Fill your closet with fashionable and functional mens slim shirts from Old Navy.