
Old Navy is one of those retailers that can either feel like a jackpot or a complete waste of time. The inventory is massive. The quality varies. And right now, the mix is, well, mixed.
There’s a noticeable amount of inventory that reads very juvenile. Prints and cuts that look like something we might have worn as teenagers in the 90s. Trend-heavy pieces that feel more nostalgic than modern.
But hidden in the clutter are about a dozen genuinely strong finds for early spring.
Old Navy consistently does well with summer-weight separates, cotton sweaters, easy shorts, casual jeans, simple dresses, and lightweight layers. It’s not where I’m investing in tailoring or statement outerwear. But if you know what to filter for, it becomes an easy resource for your Save category, especially if you follow my framework in Where to Splurge, Spend, and Save on Clothes After 40.
You just have to edit aggressively.
Pintuck-Waist Midi Shirt Dress

This is the kind of dress that makes Old Navy worth digging through. The pintuck waist creates shape without clinging, and the crisp cotton twill gives it structure so it doesn’t feel flimsy. In the blue stripe especially, it looks like it came straight from Tuckernuck at four times the price. An easy, polished option for early spring that works with flats now and sandals later.
Fabric: 100% cotton twill
Fit: Defined waist with pintuck detail, midi length
Sizes: XS–4X (Regular, Petite, Tall)
Buy: Pintuck-Waist Midi Shirt Dress (Old Navy): $38.49 | Sizes XS–4X
High-Waisted Vintage Slim Jeans

These are an absolute steal. The High-Waisted Vintage Slim is cut slimmer than a straight leg but not as tight as a skinny, which makes it one of the easiest silhouettes to wear right now. The dark indigo wash looks clean and polished, and the rise gives you structure through the waist without feeling restrictive. At this price, it’s a smart refresh if your denim drawer needs an update.
Fabric: Cotton blend with stretch
Fit: High-rise, vintage slim leg — slimmer than straight, not skinny
Sizes: 00–30 (Regular, Petite, Tall)
Buy: High-Waisted Vintage Slim Jeans (Old Navy): $20.00 | Sizes 00–30
Cinched-Waist Twill Utility Jacket

Utility jackets are back in a big way this spring, and this is one of the better affordable versions I’ve seen. The structured cotton fabric gives it shape, and the longer length makes it easy to layer over tees, lightweight sweaters, and even simple dresses. The Avocado Oil shade is especially strong. It feels modern and neutral at the same time. This one is selling quickly, and I’m not surprised.
Fabric: 100% Cotton Twill
Fit: Relaxed utility silhouette, hip-length
Sizes: XS–4X
Buy: Utility Jacket (Old Navy): $41.99 | Sizes XS–4X
Seaside Cotton Lace-Up Collar Sweater

A 100% cotton sweater at this price is always worth a look. The lace-up collar detail gives it a subtle nautical feel without leaning costume-y, and the slightly cropped length works well with high-rise denim. The knit has enough weight to hold its shape but is breathable for early spring. An easy transitional layer that feels more interesting than a basic crewneck.
Fabric: 100% cotton
Fit: Relaxed fit, slightly cropped length
Sizes: XS–4X
Buy: Seaside Cotton Lace-Up Collar Sweater (Old Navy): $20.00 | Sizes XS–4X
Seaside Cotton Garter-Knit Cardigan Sweater

Another strong 100% cotton knit, this cardigan is an easy yes for spring. The garter stitch gives it texture, and the slightly relaxed fit makes it ideal for layering over tees or wearing buttoned as a top. The Cactus Bloom is a great pop of color, but it also comes in versatile neutrals and soft seasonal shades, including tan, black, blue, green, and a light neutral. An easy way to freshen up denim without overthinking it.
Fabric: 100% cotton
Fit: Relaxed fit, hip length
Sizes: XS–4X (Regular, Petite, Tall)
Buy: Seaside Cotton Garter-Knit Cardigan Sweater (Old Navy): $49.99 | Sizes XS–4X
Seaside Cotton Open-Knit Raglan Sweater

This is the kind of spring knit that makes sense when you want texture without heaviness. The open-knit design keeps it breathable, and the raglan sleeve gives it a relaxed, easy shape. In Sea Salt, it feels coastal and clean, but it also comes in a few playful seasonal shades if you want something brighter. Just plan for a simple cami or tank underneath.
Fabric: 100% cotton
Fit: Relaxed fit with raglan sleeves
Sizes: XS–4X (Regular, Petite, Tall)
Buy: Seaside Cotton Open-Knit Raglan Sweater (Old Navy): $35.99 | Sizes XS–4X
Short-Sleeve Crinkle Gauze Popover Top

Gauzy, crinkle-texture tops are everywhere this year, but this is one of the best price points I’ve seen for one. The popover shape keeps it relaxed, and the lightweight fabric makes it ideal for warmer days. In White Lilies, it’s an easy neutral you’ll reach for with denim, linen pants, or shorts all summer. A simple piece that looks more elevated than the price suggests.
Fabric: Lightweight cotton gauze
Fit: Relaxed popover silhouette
Sizes: XS–4X (Regular, Petite, Tall)
Buy: Short-Sleeve Crinkle Gauze Popover Top (Old Navy): $16.00 | Sizes XS–4X
High-Waisted Crinkle Gauze Shorts

If you liked the gauze popover above, these make an easy matching set. The crinkle texture feels relaxed but intentional, and the high rise with elastic waistband keeps them comfortable without looking sloppy. In black especially, they read polished enough for errands or travel days. A simple, affordable way to build a warm-weather set you’ll actually wear.
Fabric: Lightweight cotton crinkle gauze
Fit: High-rise with elastic waistband and relaxed leg
Sizes: XS–4X
Buy: High-Waisted Crinkle Gauze Shorts (Old Navy): $18.00 | Sizes XS–4X
Linen-Blend Loose Button-Down Shirt

This is one of those quiet pieces that makes your wardrobe feel more elevated instantly. The fluid fabric drapes beautifully, and the soft blue reads fresh for spring without feeling trendy. Worn on its own, it’s an easy polished top. Paired with the matching bottoms, it becomes a simple, modern set that looks far more expensive than it is.
Fabric: Lightweight woven blend
Fit: Relaxed, slightly elongated silhouette
Sizes: XS–4X (Regular, Petite, Tall)
Buy: Button-Front Shirt (Old Navy): $22| Sizes XS–4X
High-Waisted Linen-Blend Wide-Leg Pants

These are the kind of easy linen-blend pants that make summer dressing simple. The high rise and wide leg give them movement without feeling overwhelming, and the elastic waistband keeps them comfortable for real life. The Peppercorn brown is especially good, but there are plenty of neutral options to choose from. If you prefer less volume, there’s also a slimmer-leg version.
Fabric: Linen blend
Fit: High-rise with elastic waistband, wide-leg silhouette
Sizes: XS–4X (Regular, Petite, Tall)
Buy: High-Waisted Linen-Blend Wide-Leg Pants (Old Navy): $26.00 | Sizes XS–4X
High-Waisted Beach Linen Pull-On Shorts

These are one of the easiest summer staples in the lineup. The linen blend keeps them breathable, and the high-rise elastic waist makes them comfortable without looking overly casual. In black, they’re especially versatile, but there are plenty of other colors and prints available. They also work back beautifully to all of Old Navy’s linen tops, so you can mix and match and create a simple, affordable set.
Fabric: Linen blend
Fit: High-rise pull-on style with relaxed leg
Sizes: XS–4X
Buy: High-Waisted Beach Linen Pull-On Shorts (Old Navy): $18.00 | Sizes XS–4X
Shop this Post
Want everything I recommend in one place?
Shop my trusted recommendations
ShopMy is where I save and organize the pieces I consistently recommend, including wardrobe staples, standout finds, and brands I have researched, worn, or genuinely trust. Everything here reflects my years of experience in personal style and the same thoughtful approach I use across The Well Dressed Life.
If you are looking for something specific, or want reliable options without the overwhelm, this is where I start.
Browse my ShopMy

Leave a Comment