Why you can trust us
We may earn commission from links on this page, but we only recommend products we believe in. Pricing and availability are subject to change.

Old Navy has so many cute, festive gifts: 12 best holiday-ready picks for women, men & kids

Old Navy has curated a gift guide that's sure to impress everyone on your 'nice list' (Photo via Old Navy)
Old Navy has tons of gifts for men, women and kids. (Photo via Old Navy)
  • Oops!
    Something went wrong.
    Please try again later.

Christmas may still be two months away — but if you're looking to beat the holiday rush, you might want to check out Old Navy.

The retailer has a ton of gifts for women, men and kids at every price point — from festive PJs to cozy ponchos. They even have gifts for your pet — as well as festive, cozy home picks. Shopping ahead helps you enjoy the festive season more with less panic around last-minute gifts. Plus, Old Navy has curated a gift guide that's sure to impress everyone on your 'nice list' whether you're looking for the perfect kids', pet or home gift.

Get ahead of the holiday rush and shop our Old Navy gift guide before the Halloween dust settles and the jingle bells start ringing.

Best Old Navy gifts for women

Hair Scrunchie 3-Pack

Hair Scrunchie 3-Pack in ivory (Photo via Old Navy)
Hair Scrunchie 3-Pack in ivory (Photo via Old Navy)

If you're looking for a the perfect Secret Santa gift under $15, look no further. These scrunchies are on trend in a velvet emerald green shade, a shimmering ivory and a sweater-inspired style.

$12 at Old Navy

Flannel Poncho Scarf

Flannel Poncho Scarf in grey plaid (Photo via Old Navy)
Flannel Poncho Scarf in grey plaid (Photo via Old Navy)

Give the gift of ultimate comfort with this cozy flannel poncho scarf? Whether you wear it in the traditional sense or drape it like a poncho, one thing is certain: the recipient will be wrapped in warmth this festive season.

$24 $40 at Old Navy

Printed Flannel Pajama Set for Women

Printed Flannel Pajama Set in buffalo plaid (Photo via Old Navy)
Printed Flannel Pajama Set in buffalo plaid (Photo via Old Navy)

Is there a better gift than PJs? Whether you partake in the matching family pajamas trend (Old Navy has you covered!) or know someone who deserves an extra cozy gift, these pajamas are sure to be a hit.

$34 $50 at Old Navy

Best Old Navy gifts for men

Rib-Knit Beanie Hat

Rib-Knit Beanie Hat in oolong tea (Photo via Old Navy)
Rib-Knit Beanie Hat in oolong tea (Photo via Old Navy)

These beanies look great on both men and women — and at less than $10, they're great for affordable gift exchanges.

$8 $13 at Old Navy

Thermal-Knit Long-Sleeve T-Shirt

Thermal-Knit Long-Sleeve T-Shirt in blackjack (Photo via Old Navy)
Thermal-Knit Long-Sleeve T-Shirt in blackjack (Photo via Old Navy)

Perfect on its own or worn as a base layer when bundling up, this thermal long sleeve tee is great for the guy in your life.

$21 $26 at Old Navy

Regular-Fit Plaid Double-Brushed Flannel Shirt

Regular-Fit Plaid Double-Brushed Flannel Shirt in burgundy plaid (Photo via Old Navy)
Regular-Fit Plaid Double-Brushed Flannel Shirt in burgundy plaid (Photo via Old Navy)

Double-brushed flannel is extra cozy and the regular fit of this shirt means it can be layered for ultimate warmth no matter how cold it gets.

$34 $43 at Old Navy

Best Old Navy gifts for kids

Cozy-Knit Fair Isle Pom-Pom Beanie Hat

Cozy-Knit Fair Isle Pom-Pom Beanie Hat in navy fair isle (Photo via Old Navy)
Cozy-Knit Fair Isle Pom-Pom Beanie Hat in navy fair isle (Photo via Old Navy)

Cute for both boys and girls, this fair isle beanie will keep kids warm whether they're building snowmen or heading to school in the winter cold.

$16 $20 at Old Navy

Matching Print Footed One-Piece Pajamas for Toddler & Baby

Matching Print Footed One-Piece Pajamas for Toddler & Baby in red fair isle (Photos via Old Navy)
Matching Print Footed One-Piece Pajamas for Toddler & Baby in red fair isle (Photos via Old Navy)

Whether you're shopping for your own kids or someone else's, you can't go wrong with these PJs. Perfect for kids ranging from baby to toddler, you can outfit the whole family in the same style.

$17 $23 at Old Navy

Cozy Plaid Flannel Sherpa-Lined Shacket

Cozy Plaid Flannel Sherpa-Lined Shacket in blue plaid (Photo via Old Navy)
Cozy Plaid Flannel Sherpa-Lined Shacket in blue plaid (Photo via Old Navy)

Treat the kid in your life to an on-trend sherpa-lined jacket. Both cool and functional, this trendy piece will keep them warm throughout the day.

$48 $60 at Old Navy

Best Old Navy gifts for home & pets

Patterned Microfleece Blanket

Patterned Microfleece Blanket for the Family in green/blue plaid (Photo via Old Navy)
Patterned Microfleece Blanket for the Family in green/blue plaid (Photo via Old Navy)

Signal the official start of the holidays with this microfleece blanket in plaid. Whether you're gifting it to a friend or yourself, nights at home will be made that much cozier with this blanket.

$12 at Old Navy

Flannel Christmas Stocking

Flannel Christmas Stocking in black buffalo plaid (Photo via Old Navy)
Flannel Christmas Stocking in black buffalo plaid (Photo via Old Navy)

Treat the whole family to matching flannel stockings. Whether you stuff them yourself or wait for Santa is completely up to you.

$13 at Old Navy

Cozy Printed Sweater

Cozy Printed Sweater in red ornaments (Photo via Old Navy)
Cozy Printed Sweater in red ornaments (Photo via Old Navy)

Any pet owner will agree: pets are family too. Don't forget to treat your favourite four-legged friend to a holiday gift!

$19 $24 at Old Navy

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.