Best Dresses From Old Navy 2023
Shoppers Say These 20 Old Navy Dresses Make Them Look and Feel Their Best

As POPSUGAR editors, we independently select and write about stuff we love and think you'll like too. If you buy a product we have recommended, we may receive affiliate commission, which in turn supports our work.
Ever slip into a new pair of jeans and immediately think, "Damn, I look good?" Or, maybe you have a cute top or stylish jumpsuit that you know at least one person will compliment while you're out and about? Sure, there's a degree of personal taste involved, but feeling great in a certain special silhouette likely makes you reach for that item more often than you even realize. And who doesn't want their closet to be full of pieces that boost their confidence? Enter Old Navy, an affordable retailer that's stocked with styles that shoppers say make them look and feel their best.
When it comes to dresses, there are several cuts you may already love, like a classic A-line, a form-fitting bodycon, or an empire-waist design. Or maybe you've been meaning to try something new but don't know where to start? In that case, we've got you covered with affordable dresses Old shoppers are obsessed with, whether you love wearing lightweight dresses to lounge around the house or mini dresses for nights on the town. For inspiration, shop our shopping guide of 20 spring dresses with five-star ratings that'll make you smile at yourself in the mirror.
And if you already have a certain style in mind, click on the categories you're interested in below to jump straight there.
Midi Dresses: Old Navy Fitted One-Shoulder Double-Strap Rib-Knit Midi Dress
The Old Navy Fitted One-Shoulder Double-Strap Rib-Knit Midi Dress ($35) will likely earn you compliments from strangers. It comes in five colors, including neutral and vibrant hues, with a trendy asymmetrical neckline and double shoulder straps.
Midi Dresses: Old Navy Fitted Rib-Knit Midi Tube Dress
One of our editors fell in love with the Old Navy Cropped Tube Top ($15) last month, and now, the brand's come out with the Old Navy Fitted Rib-Knit Midi Tube Dress ($35), a minimalist silhouette you can style endless ways.
Midi Dresses: Old Navy Cutout Midi Shirt Dress
The Old Navy Cutout Midi Shirt Dress ($45-$50) features on-seam pockets, cutout details at the waist, and a cool spread collar. If this navy blue print isn't your style, it also comes in a pink floral design and polka dots.
Dresses With Sleeves: Old Navy Waist-Defined Crepe Side-Cutout Maxi Dress
Have a special event on the calendar? The Old Navy Waist-Defined Crepe Side-Cutout Maxi Dress ($60) is probably perfect. It comes in three colors: black, navy blue, and a red floral pattern.
Dresses With Sleeves: Old Navy Waist-Defined Floral Cold-Shoulder Cutout Smocked Mini Dress
The Old Navy Waist-Defined Floral Cold-Shoulder Cutout Smocked Mini Dress ($50) is double-take-worthy with double shoulder straps, triangle cutout, and smocked waist. The long puff sleeves and crinkled rayon pack a stylish punch, too.
Everyday Dresses: Old Navy Short-Sleeve Shirt Dress
The Old Navy Short-Sleeve Shirt Dress ($45) is equal parts chic and timeless. "I am already excited for the summer and pairing this dress with a great pair of sandals," writes a reviewer who gave it five stars. "This is super comfortable and will be perfect for a hot, humid day to wear and look great and stay cool!"
Everyday Dresses: Old Navy PowerSoft Sleeveless Shelf-Bra Support Dress
The Old Navy PowerSoft Sleeveless Shelf-Bra Support Dress ($60) is the definition of sporty-chic. It has over 1,000 five-star reviews and is "perfect for a comfy Sunday or a quick stroll," according to a reviewer. One of our editors loves it, too, namely for how many different ways you can style it. For more, read her complete review of the Old Navy PowerSoft Sleeveless Shelf-Bra Support Dress.
Editor Quote: "I love that it can easily be dressed up or down and worn to a range of different activities. Plus, it's beyond comfortable. The material feels like butter, and it's comfortable enough to wear all day — I even wore it on a six-hour road trip driving to Los Angeles and had zero issues." — Renee Rodriguez, staff writer and social producer
Everyday Dresses: Old Navy Vintage Mini T-Shirt Shift Dress
Keep it casual in the Old Navy Vintage Mini T-Shirt Shift Dress ($30), whose styling potential is unmatched. The semi-fitted silhouette features subtle side slits and hits mid-thigh.
Mini Dresses: Old Navy Fitted Sleeveless Rib-Knit Mini Dress
Prefer a mini dress? We're willing to bet you'll want the Old Navy Fitted Sleeveless Rib-Knit Mini Dress ($20, originally $30) in every color. Team it with monochrome accessories like the Faux-Leather Strappy Knotted Sandals ($23) and the Straw-Paper Crochet Tote Bag ($18, originally $30) for a standout look that wows.
Mini Dresses: Old Navy Matching Fit & Flare Cross-Back Mini Cami Dress
The Old Navy Matching Fit & Flare Cross-Back Mini Cami Dress ($35) is a brand bestseller. It comes in a total of eight colors and patterns and features pretty double cross-back shoulder straps.
Mini Dresses: Old Navy Fit & Flare Tie-Strap Linen-Blend Mini Dress
We love the Old Navy Fit & Flare Linen-Blend Mini Dress ($37) for its tie-shoulder spaghetti straps, defined waist, and on-seam pockets. PS: It also comes in black if you prefer neutrals.
Maxi Dresses: Old Navy Tie-Back Maxi Slip Dress
The Old Navy Tie-Back Maxi Slip Dress ($37) comes in both monochromes and prints, and one of our favorites is this playful brown pattern. Wear it underneath a denim jacket or on its own — either way, it'll look chic.
Maxi Dresses: Old Navy Matching Fit & Flare Floral Linen-Blend Twist-Front Maxi Dress
The Old Navy Matching Fit & Flare Floral Linen-Blend Maxi Dress ($50) is bound to sell out fast. We're obsessed with all of its details, from its twist-front neckline and blouson sleeves to its waist cutouts and feminine bow at the back.
Maxi Dresses: Old Navy Waist-Defined Crepe Side-Cutout Maxi Dress
The Old Navy Waist-Defined Crepe Side-Cutout Maxi Dress ($60) is obsession-worthy. Everything from its side cutouts to its puff sleeves have us dreaming of warmer weather.
House Dresses: Old Navy Sunday Sleep Short-Sleeve Nightgown
The Old Navy Sunday Sleep Short-Sleeve Nightgown ($25) is "soft, comfy, and cozy for lounging around at home," writes a reviewer. The brand describes the modal-cotton blend as "blissfully soft," and shoppers agree it's worth the hype.
House Dresses: Old Navy Scoop-Neck Double-Strap Midi Cami Nightgown
Who says your house dress can't be super chic? Case in point: the Old Navy Scoop-Neck Double-Strap Midi Cami Nightgown ($30). It comes in this lovely shade of cream dubbed "Creme De La Creme" and black.
House Dresses: Old Navy Printed Smocked Cami Nightgown
The Old Navy Printed Smocked Cami Nightgown ($40) comes in this navy striped option for a timeless and subtly nautical look and a white plaid design if you prefer classic neutrals. It features adjustable shoulder straps, a smocked bodice with a button-loop keyhole opening, and elegant picot trim.
Dresses for Petites: Old Navy Fit & Flare Printed Tie-Shoulder Mini Dress
The Old Navy Fit & Flare Printed Tie-Shoulder Mini Dress ($30, originally $35) comes in petite sizing, as well as regular and tall options so everyone can get the look. The tie-shoulder spaghetti straps are our favorite detail.
Dresses for Petites: Old Navy Waist-Defined Smocked Tiered Midi Cami Dress
The Old Navy Waist-Defined Smocked Tiered Midi Cami Dress ($50) stars a smocked waist and a tiered midi-length skirt. It comes in petite sizes, with exact measurements outlined on the brand's product page, and three colors: beige, fuchsia, and black.
Dresses for Petites: Old Navy Fitted Sleeveless Rib-Knit Midi Dress
Multiple shoppers confirm the petite sizing of the Old Navy Fitted Sleeveless Rib-Knit Midi Dress ($18, originally $45) is on point. One reviewer says the "petite length is just right for midi," which isn't a given since sizing across the board can be tricky. If you love a square neck and rib-knit fabric, this one won't disappoint.