Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
spend that super ca$h! excludes gift cards. details
on logo lighton logo dark

Holiday Gifts Under $20

35 items
Size Variant
to
35 items
Printed Novelty Socks
Printed Novelty Socks
$7.99
$3.97 - $4.49
Unisex Crew Socks 10-Pack for Toddler & Baby
Unisex Crew Socks 10-Pack for Toddler & Baby
$18.99 - $24.99
$14.99 - $19.99
Crew Socks 4-Pack
Crew Socks 4-Pack
$18.99
$12.99

HOLIDAY GIFTS UNDER $20

Looking for affordable holiday gifts under $20 that are thoughtful, fun, and sure to bring a smile to your loved ones' faces? Old Navy has you covered with a fantastic selection of budget-friendly gifts that are perfect for any occasion. From cozy socks and stylish scarves to trendy accessories and cute trinkets, our holiday gifts under $20 are a great way to spread joy without breaking the bank.

Whether you're shopping for friends, family, coworkers, or even yourself, our holiday gifts under $20 offer something for everyone. Discover unique and charming presents that show you care, without the hefty price tag. With a wide range of options to choose from, you can easily find the perfect gift to suit any taste or personality. Shop Old Navy's holiday gifts under $20 collection today and make this season extra special for those you love.