Where to Get Christmas Stockings (Including Personalized Ones With Names) in 2026
Where to get Christmas stockings: an honest comparison of dollar stores, big-box stores, Amazon, decor brands and personalized shops, plus matching family stockings, size and material guides, and order deadlines.

Quick answer: where to get Christmas stockings
- Cheapest: dollar stores and big-box stores (plain, not personalized).
- Fastest: Amazon (quality varies a lot).
- Fanciest: home decor brands (beautiful, pricey).
- Personalized with names: Etsy shops and personalized gift shops like Keepsake Avenue, with personalized stockings from $5.99.
- Ordering personalized for Christmas? Order by Dec 17 (Standard), Dec 18 (Priority) or Dec 21 (Express).
Every family has a Stocking Situation. You know what I mean. Mom has the fancy velvet one from 1994. Dad has a stocking that was clearly a free gift with a gas station purchase. One kid has a beautiful knit stocking with their name embroidered on it, and the second kid has a stocking with "DYLAN" written on masking tape because Grandma "will get to it." Then somebody married into the family, and now there's a stocking from a completely different decade hanging at the end like a guest who doesn't know anyone at the party.
If you're googling where to get Christmas stockings, you're probably ready to end the chaos. I respect that. Here's where to buy them, what each option is actually good for, and how to pick stockings that match, fit the gifts and last for decades.
In this guide:
- Where can I get Christmas stockings? (comparison)
- Best personalized Christmas stockings
- Matching family stockings
- Stockings for kids and pets
- Christmas stocking size guide
- Materials guide
- Stocking stuffer ideas
- Christmas order deadlines
- FAQ
Where can I get Christmas stockings?
Short version: it depends on whether you want cheap, fast, fancy or with names on them. Here's my honest breakdown:
| Where to buy | Good for | Personalized? | Watch out for |
|---|---|---|---|
| Dollar stores | Lowest price, classroom or office parties | No | Thin felt that won't survive a second Christmas |
| Big-box stores (Target, Walmart) | Grab-and-go basics, matching sets | Rarely | The good ones sell out by mid-December |
| Amazon | Fast shipping, huge selection | Some | Photo vs. reality can be… a journey |
| Home decor brands | Luxury velvet, knit and needlepoint | Often, for an extra fee | Highest prices, early personalization deadlines |
| Etsy and personalized gift shops (like us) | Names, initials, matching family sets, pets | Yes, that's the whole point | Made to order, so watch the Christmas cutoff dates |
My opinion? If the stocking is going to hang on your mantel for the next 20 years, get one with a name on it. The name is what makes it theirs, and it's what your kids will fight over custody of when they move out.
Best personalized Christmas stockings
1. Custom Santa stocking with name
The Custom Christmas Santa Stocking with Name is my everyday favorite. Choose a white 100% cotton stocking (21" x 14") or a natural cotton canvas stocking (15.75" x 10"). Want the whole set? There's a matching sack and a ceramic ornament, or a stocking + sack + ornament bundle. From $6.00.
2. Nutcracker, ballerina and reindeer stockings
The Custom Christmas Stockings come in 6 designs (Santa, nutcracker, ballerina, reindeer and more) in white 21" x 14" or natural 15.75" x 10" linen. From $5.99. Pick a different design per kid and suddenly the mantel has a personality.
3. Initial and name family stockings
For the monogram lovers: the Personalized Family Christmas Stockings feature a big initial plus a name, in Santa, snowman, reindeer or penguin designs, on natural linen with a red drawstring rope. From $12.74.
4. Personalized stocking name tags (for the stockings you already own)
Already have stockings you love but no names on them? (Hi, masking-tape DYLAN.) The Custom Acrylic Name Tags attach to any stocking, with 9 fonts and 24 backgrounds, and work as reusable gift tags too. From $5.99.
Matching family Christmas stockings
Want the mantel to look like a magazine instead of a lost-and-found bin? Here's how:
- Same style, different names. Pick one stocking (like the white cotton one) and personalize each.
- Same fabric, different designs. Use the nutcracker/ballerina/reindeer set: different designs, same fabric, still cohesive.
- Leave room to grow. Choose a style you can reorder when someone gets married or a baby arrives. Babies have a way of showing up.
- Match the tree too. The Family Stocking Name Ornament puts a little stocking for each person on the tree. From $7.99.
Christmas stockings for kids and pets
For kids: go big, because kids measure Christmas by stocking volume. A 21" x 14" stocking plus a Special Delivery Christmas Eve sack for the overflow (from $9.99) keeps everyone happy. New baby this year? See what to get a newborn for their first Christmas.
For pets: yes, the dog needs one. The dog has always needed one. The Personalized Pet Christmas Sack puts your pet's name on natural cotton, in small, medium or large. From $17.99. Cat people, the Cat Name Ornament doubles as a stocking tag (from $7.99).
Christmas stocking size guide
- Mini (under 12"): tree decorations, place settings, gift card holders.
- Standard (15"–18"): adults, pets and small mantels. Our natural canvas stocking is 15.75" x 10".
- Large (20"–21"): kids, and anyone who takes stocking stuffers seriously. Our white cotton stocking is 21" x 14".
- Too big for a stocking? That's what a Santa sack is for. Ours go up to 22" x 33".
Pro tip: check your stocking holders' weight limit before you fill a big stocking. A full stocking can drag a lightweight holder (and the garland, and possibly a candle) right off the mantel. It's very festive right up until it isn't.
Christmas stocking materials guide
- Cotton: soft, classic, prints names crisply. A great all-rounder.
- Linen and canvas: natural, rustic and sturdy. Perfect for farmhouse or neutral decor.
- Velvet: rich and luxurious, but shows wear and is harder to personalize.
- Knit: cozy, but can stretch out under heavy gifts.
- Felt: cheap and cheerful, but rarely lasts more than a season or two.
How to choose Christmas stockings you won't regret
A stocking is one of the few decorations that comes out every year for decades, so it's worth thinking past "ooh, cute." My checklist:
- Can you reorder it? Families grow. If you pick a style that disappears next year, the new baby or new spouse ends up with the odd one out. (We've all seen that mantel.)
- Is the name easy to read? Big, clear lettering from across the room beats tiny embroidery you have to squint at.
- Will it hold real gifts? Cute mini stockings look great empty, but on Christmas morning everybody wants room for more than a candy cane.
- Does it match your decor? Natural linen and canvas suit farmhouse and neutral homes. Classic white and red suit traditional decor. Bold characters suit kids' rooms.
- How will you store it? Fabric stockings fold flat. Heavily beaded or sequined ones crush easily and need a box.
How to care for personalized stockings
- Spot clean spills with a damp cloth and mild soap rather than machine washing, so the personalization stays crisp.
- Empty stockings completely before storing them (yes, including that one candy cane at the bottom, which will be a fossil by next year).
- Store them flat in a bag or box away from heat and humidity, ideally with the ornaments.
Personalized stocking stuffer ideas
Now that the stocking is sorted, here's what goes in it:
- Santa's "lost" driver's license (from $11.24): leave it by the cookies on Christmas morning. Kids lose their minds.
- Money holder ornament (from $7.99): makes cash feel like a real gift.
- Dinosaur or monster truck name ornament (from $7.99) for little ones.
- Photo visor clip (from $4.97) for new teen drivers or grandparents who drive everywhere.
When to order personalized Christmas stockings
Personalized stockings are made to order, so you can't grab one on December 23rd (please don't make me write about masking tape again). For delivery by Christmas, order by:
- Standard Shipping: December 17
- Priority Shipping: December 18
- Express Shipping: December 21
And double-check the spelling before you submit. "Kaitlyn" vs. "Katelyn" is a mistake you will hear about for years.
Frequently asked questions
Where can I get Christmas stockings with names on them?
Personalized gift shops and Etsy sellers are the best places for stockings with names. Keepsake Avenue's personalized stockings start at $5.99.
When do stores start selling Christmas stockings?
Most stores put them out in the fall, often right after Halloween, and popular styles sell out by mid-December. Personalized stockings need extra time, so order early.
What size Christmas stocking should I get?
Around 15"–18" for adults and pets, and 20"–21" for kids. Use a Santa sack for big gifts.
How do I make my family's stockings match?
Pick one style and personalize each with a different name, or choose one fabric in coordinating designs.
Can I get a Christmas stocking for my dog or cat?
Yes. Personalized pet sacks and name ornaments that double as stocking tags are both great options.
When should I order personalized stockings for Christmas?
By December 17 for Standard Shipping, December 18 for Priority or December 21 for Express.
Shop every style in our personalized Christmas stockings & Santa sacks collection. Shopping for the rest of the family too? Try what to get grandparents for Christmas.
About the author
Keepsake Avenue Team is a family-run personalized gift shop based in Tustin, California. We've been designing and making personalized gifts since 2015 and have shipped 356k+ orders. Every item is made to order with your names, dates and photos.






