The ultimate holiday gift guide: Over 120 presents for everyone on your list

Banu Ibrahim, CNN Underscored
Wed November 28, 2018

Your friends and family members might not be the type to drop dough on something like a voice-activated speaker system or a stylish new winter wardrobe. Good thing the holiday season is the perfect excuse to give them the gifts they really want -- and need!

Your first task is actually finding and ordering a gift that's sure to impress. To make searching the Web for the perfect gift for each person on your list less of a seemingly impossible task, we've rounded up more than 120 gifts that are perfect for Christmas or any holiday, broken down by categories like clothing, tech, home and travel gifts. We've included a category where the retailers donate part of their profits to worthy causes, so you and the recipient can feel even better about the gift.

Think of this as your one-stop shopping guide for your friends, family, neighbors, co-workers and even pets. Just call us Santa's helpers.

Health and fitness gifts

Christmas gift ideas for health and fitness enthusiasts: Sweaty Betty Reversible Mesh Yoga Leggings ($130; sweatybetty.com)

Christmas gift ideas for health and fitness enthusiasts: Water Resistant Cell Phone Armband ($9.98; amazon.com)

Christmas gift ideas for health and fitness enthusiasts: Fossil Gen 4 Smartwatch ($255; fossil.com)

Christmas gift ideas for health and fitness enthusiasts: Adidas Women's Running Knit Tee (starting at $24.29; amazon.com)

Christmas gift ideas for health and fitness enthusiasts: Recess KIT 201 Fit Kit Pack ($26; myrcess.co)

Christmas gift ideas for health and fitness enthusiasts: Natural Himalayan Salt Lamp ($39.99; amazon.com)

Christmas gift ideas for health and fitness enthusiasts: 23andMe Health and Ancestry DNA Kit ($199; 23andme.com)

Christmas gift ideas for health and fitness enthusiasts: Spiralizer 5-Blade Vegetable Slicer ($19.99; amazon.com)

Christmas gift ideas for health and fitness enthusiasts: Nike Vapor Power Training Duffel Bag ($70; nike.com)

Christmas gift ideas for health and fitness enthusiasts: New Balance Men's Fresh Foam Cruz v2 Knit Sneakers ($69.99; newbalance.com)

Christmas gift ideas for health and fitness enthusiasts: Unisex LifeStep Insole ($74.96; doctorinsole.com)

Christmas gift ideas for health and fitness enthusiasts: Kettle Grip ($34.95; amazon.com)

Christmas gift ideas for health and fitness enthusiasts: WeatherSof Men's Golf Gloves ($13; footjoy.com)

Christmas gift ideas for health and fitness enthusiasts: True Wireless Fitness Bluetooth Headphones ($44.99; stacksocial.com)

Christmas gift ideas for health and fitness enthusiasts: Thinx Training Shorts ($65; shethinx.com)

Christmas gift ideas for health and fitness enthusiasts: "Run Fast. Eat Slow.: Nourishing Recipes for Athletes" by Shalane Flanagan ($18.74; amazon.com)

1 of 16

Men's clothing and accessories

Men's clothing and accessories Christmas gift ideas: Chase Timer Chronograph Leather Watch ($145; fossil.com)

Mizzen+Main Belmar Lavendar Check Shirt ($125; mizzenandmain.com)

Men's clothing and accessories Christmas gift ideas: Kenneth Cole Brandy Plain Toe Derby Oxford ($49.99; kennethcole.com)

Men's clothing and accessories Christmas gift ideas: Boss Miles Sharp Fit Dress Shirt ($84.90; nordstrom.com)

Men's clothing and accessories Christmas gift ideas: Classic Men's Winter Beanie ($10.99; amazon.com)

Men's clothing and accessories Christmas gift ideas: Happy Socks Nautical Gift Box ($42; happysocks.com)

Men's clothing and accessories Christmas gift ideas: Faherty Luxe Heather Long-Sleeve Polo ($118; fahertybrand.com)

Men's clothing and accessories Christmas gift ideas: Solid Silk Tie ($47.70; nordstrom.com)

Men's clothing and accessories Christmas gift ideas: Heritage Leather Laptop Portfolio ($71.92; amazon.com)

Men's clothing and accessories Christmas gift ideas: Naadam The Essential $75 Cashmere Sweater ($75; naadam.com)

Men's clothing and accessories Christmas gift ideas: Warby Parker Barkley Wide Sunglasses ($95; warbyparker.com)

1 of 11

Women's clothing and accessories

Women's clothing and accessories Christmas gift ideas: Halogen Wrap Dress ($59.40; nordstrom.com)

Women's clothing and accessories Christmas gift ideas: Outdoor Voices Merino Plie Wrap ($75; outdoorvoices.com)

MVMT Lexington Watch ($125; mvmtwatches.com)

Women's clothing and accessories Christmas gift ideas: Zenni Round Sunglasses ($39.95; zenni.com)

Women's clothing and accessories Christmas gift ideas: AE NE(X)T Level Highest Waist Jeans ($49.95; ae.com)

Women's clothing and accessories Christmas gift ideas: American Trench Important Questions Socks ($21.50; americantrench.com)

Women's clothing and accessories Christmas gift ideas: ThirdLove Essential Organic Robe ($98; thirdlove.com)

Women's clothing and accessories Christmas gift ideas: Nisolo Chelsea Boot ($228; nisolo.com)

Women's clothing and accessories Christmas gift ideas: Greats The Royale Knit Sneakers ($99; greats.com)

Women's clothing and accessories Christmas gift ideas: Gant Ski Ya Later Hat ($60; gant.com)

Women's clothing and accessories Christmas gift ideas: H&M Coat with Tie Belt ($69.99; hm.com)

Women's clothing and accessories Christmas gift ideas: Larsson & Jennings Lugano Watch ($290; shopbop.com)

Women's clothing and accessories Christmas gift ideas: Clara Suede Shoulder Bag ($55; topshop.com)

1 of 13

Beauty gifts

Beauty and skin care Christmas gift ideas: Asarai Responsive Theory Daily Serum ($43; urbanoutfitters.com)

Beauty and skin care Christmas gift ideas: Bioclarity Essentials Routine ($29.95; bioclarity.com)

Beauty and skin care Christmas gift ideas: Dyson Supersonic Hairdryer ($399.99; amazon.com)

Beauty and skin care Christmas gift ideas: GlowRecipe Watermelon Sleeping Mask ($45; sephora.com)

Beauty and skin care Christmas gift ideas: Virtue Recovery Conditioner ($15; bluemercury.com)

Beauty and skin care Christmas gift ideas: Erno Laszlo Hydra-Therapy Cleansing Oil ($58; nordstrom.com)

Beauty and skin care Christmas gift ideas: Foreo Luna Face Exfoliator Brush ($169; amazon.com)

Beauty and skin care Christmas gift ideas: Patchology FlashMasque Hydrated Mask ($8; bluemercury.com)

Beauty and skin care Christmas gift ideas: Honest Beauty Facial Oil ($27.99; honest.com)

Beauty and skin care Christmas gift ideas: Glossier Body Hero Daily Wash ($18; glossier.com)

Beauty and skin care Christmas gift ideas: Teami Soothe Jojoba Oil ($37.99; amazon.com)

Beauty and skin care Christmas gift ideas: Coco & Eve Like a Virgin Hair Mask ($50; urbanoutfitters.com)

1 of 12

Grooming gift ideas

Grooming Christmas gift ideas: Baxter of California Clay Pomade ($21.85; amazon.com)

Grooming Christmas gift ideas: Anthony Starter Kit ($25; nordstrom.com)

Grooming Christmas gift ideas: Harry's Truman Set ($15; harrys.com)

Grooming Christmas gift ideas: Bumble and Bumble Sumotech ($29; bluemercury.com)

Grooming Christmas gift ideas: Jack Black Double Header Shampoo and Conditioner ($32; sephora.com)

Grooming Christmas gift ideas: Billy Jealousy Beard Envy Kit ($25; amazon.com)

Grooming Christmas gift ideas: Murdock London Wodehouse Set ($195; nordstrom.com)

Grooming Christmas gift ideas: Remington All-in-1 Lithium Powered Grooming Kit ($17.99; amazon.com)

Grooming Christmas gift ideas: Kiehl's Ultra Facial Toner (starting at $8; nordstrom.com)

Grooming Christmas gift ideas: Molton Brown Re-Charge Black Pepper Bath and Shower Gel ($32; bluemercury.com)

Grooming Christmas gift ideas: Dollar Shave Club Starter Set ($10; dollarshaveclub.com)

Grooming Christmas gift ideas: Kiehl's Nourishing Beard Grooming Oil ($27; nordstrom.com)

1 of 12

Tech gifts

Christmas gift ideas for techies: Fire Tablet with Alexa ($49.99; amazon.com)

Christmas gift ideas for techies: Nest E Smart Thermostat ($153.99; walmart.com)

Christmas gift ideas for techies: Google Home Hub ($149; target.com)

Christmas gift ideas for techies: Bose QuietControl 30 Wireless Headphones ($299.95; bose.com)

Christmas gift ideas for techies: VicTsing Shower Speaker ($19.49; amazon.com)

Christmas gift ideas for techies: Roku Streaming Stick ($59.99; target.com)

Christmas gift ideas for techies: All-New Echo Plus ($149.99; amazon.com)

Christmas gift ideas for techies: Xbox One X 1TB Console ($499; microsoft.com)

Christmas gift ideas for techies: Tile Mate, Pack of Four ($58.80; amazon.com)

Christmas gift ideas for techies: Hydrate Spark 2.0 Smart Water Bottle ($45; urbanoutfitters.com)

Christmas gift ideas for techies: Shark Robot Cleaning System S87 ($556.46; amazon.com)

1 of 11

Home gifts

Home and decor Christmas gift ideas: Broadbridge Bar Cart ($149.99; jossandmain.com)

Home and decor Christmas gift ideas: Brown and Gray Rwandan Basket ($17.98; worldmarket.com)

Home and decor Christmas gift ideas: Marble Topped Cheese Board and Cheese Knives ($49; nordstrom.com)

Home and decor Christmas gift ideas: Brooklinen Classic Core Sheet Set ($129; brooklinen.com)

Home and decor Christmas gift ideas: Cactus with Gold Frame ($129.99; worldmarket.com)

Home and decor Christmas gift ideas: Lockwood New York Basil Ginger Soy Candle ($38; barneys.com)

Home and decor Christmas gift ideas: Anthropologie Ceramic Bloom Vase (starting at $28; anthropologie.com)

Home and decor Christmas gift ideas: Farmhouse Chalkboard ($49.99; worldmarket.com)

Home and decor Christmas gift ideas: Parachute Heathered Towels (starting at $11; parachutehome.com)

Home and decor Christmas gift ideas: Grafomap Custom Map (starting at $49; grafomap.com)

1 of 10

Babies' and kids' gifts

Christmas gift ideas for babies and kids: Brooklinen Mini Crib Sheet Set ($32; brooklinen.com)

Christmas gift ideas for babies and kids: Hatchimals Hatchibabies ($39.99; kohls.com)

Christmas gift ideas for babies and kids: Telestrations Board Game ($29.24; amazon.com)

Christmas gift ideas for babies and kids: Bitsbox Subscription (starting at $16.95; bitsbox.com)

Christmas gift ideas for babies and kids: Babiators Sunglasses ($16.99; amazon.com)

Christmas gift ideas for babies and kids: Lego Star Wars Y-Wing Starfighter 75172 ($41.99; walmart.com)

Christmas gift ideas for babies and kids: Harry Potter Real Talking Sorting Hat ($29.99; barnesandnoble.com)

Christmas gift ideas for babies and kids: Lil' Gleemerz Adorbrite Figure ($17.80; amazon.com)

Christmas gift ideas for babies and kids: Hooded Animal Towel ($35; nordstrom.com)

Christmas gift ideas for babies and kids: Llama Plush Toy ($26; anthropologie.com)

1 of 10

Food and drink gifts

Christmas gift ideas for foodies: KitchenAid Artisan Series 5 Quart Stand Mixer ($279.99; amazon.com)

Christmas gift ideas for foodies: Wine Rack ($26.98; nordstrom.com)

Christmas gift ideas for foodies: Corkcicle Cigar Glass ($24.95; amazon.com)

Christmas gift ideas for foodies: Harry and David Personalized Christmas Gift Basket ($89.99; harryanddavid.com)

Christmas gift ideas for foodies: Mixology Bartender Kit ($59.98; amazon.com)

Christmas gift ideas for foodies: Fox Run Marble Rolling Pin ($18.42; amazon.com)

Christmas gift ideas for foodies: Perrier-Jouët Grand Brut 2 Flute Set ($61.79; harveynichols.com)

Christmas gift ideas for foodies: The Hot Sauce Sampler Food Truck Pack ($19.99; worldmarket.com)

Christmas gift ideas for foodies: Bartending Glasses ($17; amazon.com)

Christmas gift ideas for foodies: Adopt an Olive Tree Gift Box and Subscription (starting at $160; food52.com)

Christmas gift ideas for foodies: "Modern Way to Cook" by Anna Jones ($23.79; target.com)

1 of 11

Traveler gift ideas

Christmas gift ideas for travelers: Herschel Supply Co. 21-Inch Wheeled Carry-On Bag ($150; nordstrom.com)

Christmas gift ideas for travelers: Tempur-Pedic Travel Pillow ($79; tempurpedic.com)

Christmas gift ideas for travelers: Scratch the World Travel Map ($28.99; amazon.com)

Christmas gift ideas for travelers: Paravel Fold Up Bag ($60; tourparavel.com)

Christmas gift ideas for travelers: Google Pixel Buds with Translator Capabilities ($166.99; walmart.com)

Christmas gift ideas for travelers: Olloclip Mobile Photography Box Set ($99.99; olloclip.com)

Christmas gift ideas for travelers: Drunk Elephant The Littles ($99; sephora.com)

Christmas gift ideas for travelers: Cork Globe with Pins ($44.99; worldmarket.com)

Christmas gift ideas for travelers: "I'm Outta Here!" ($19.95; papersource.com)

Christmas gift ideas for travelers: Kindle E-Reader ($79.99; amazon.com)

Christmas gift ideas for travelers: Allbirds Wool Runner Machine Washable Sneakers ($95; nordstrom.com)

Christmas gift ideas for travelers: Polaroid Originals OneStep 2 Instant Print Camera ($99.99; amazon.com)

1 of 12

Books

Books to give this Christmas: "Crazy Rich Asians" by Kevin Kwan ($10.27; barnesandnoble.com)

Books to give this Christmas: "Educated: A Memoir" by Tara Westover ($16.80; amazon.com)

Books to give this Christmas: "The Other Woman" by Daniel Silva ($17.93; amazon.com)

Books to give this Christmas: "Cravings: Hungry for More" by Chrissy Teigen ($20.99; target.com)

Books to give this Christmas: "Sharp Objects" by Gillian Flynn ($12.80; barnesandnoble.com)

Books to give this Christmas: "All the Light We Cannot See" by Anthony Doerr ($13.60; amazon.com)

Books to give this Christmas: "Elevation" by Stephen King ($11.97; amazon.com)

Books to give this Christmas: "Appetites" by Anthony Bourdain ($30; barnesandnoble.com)

Books to give this Christmas: "Steve McCurry: A Life in Pictures" by Bonnie McCurry and Steve McCurry ($43.40; amazon.com)

Books to give this Christmas: "Astrophysics for People in a Hurry" by Neil deGrasse Tyson ($12.17; amazon.com)

1 of 10

Pet gifts

Adorable pet Christmas gift ideas: Frisco Plus Squeaking Fox Dog Toy ($3.99; chewy.com)

Adorable pet Christmas gift ideas: Bojun 2-in-1Pet Glove ($7.99; amazon.com)

Adorable pet Christmas gift ideas: Petnet SmartFeeder ($179; amazon.com)

Adorable pet Christmas gift ideas: Frisco Holiday Santa Hat ($2.99; chewy.com)

Adorable pet Christmas gift ideas: Bird Feeder ($24.97; amazon.com)

Adorable pet Christmas gift ideas: Chewy The Cat Ladies Organic Pet Grass Kit ($15.97; chewy.com)

Adorable pet Christmas gift ideas: Catit Sense 2.0 Digger ($14.99; amazon.com)

Adorable pet Christmas gift ideas: Pooch Selfie: The Original Dog Selfie Stick ($9.99; amazon.com)

Adorable pet Christmas gift ideas: Amazon Fish Hotel Mini Aquarium ($39.82; amazon.com)

Adorable pet Christmas gift ideas: ZippyPaws Woodland Friends Burrow Hide and Seek Plush Toy ($13.99; amazon.com)

Adorable pet Christmas gift ideas: Holiday Tails Hashtag Elfie Cat Costume ($9.99; petco.com)

1 of 11

Gifts that give back

Charitable Christmas gift ideas: Toms Shade Melange TRVL Lite Men's Sneakers ($84.95; toms.com)

Charitable Christmas gift ideas: Mercado Global X Ref Julia Tote ($148; thereformation.com)

Charitable Christmas gift ideas: Woodzee American Made Recycled Oak Black Sunglasses ($54.99; amazon.com)

Charitable Christmas gift ideas: Parachute Linen Venice Set (starting at $419; parachutehome.com)

Charitable Christmas gift ideas: Ivory Ella Grey Ombre PomPom Hat ($34; ivoryella.com)

Charitable Christmas gift ideas: Fuego Down Jacket ($250; cotopaxi.com)

Charitable Christmas gift ideas: Everlane The 100% Human Hoodie ($55; everlane.com)

Charitable Christmas gift ideas: State Bedford Backpack ($115; statebags.com)

Charitable Christmas gift ideas: Soma Water Pitcher ($29.86; amazon.com)

Charitable Christmas gift ideas: Warby Parker Felix Glasses ($95; warbyparker.com)

1 of 10