The holidays are slowly but surely creeping up, and the list of people you’re buying gifts foris growing. Maybe you know what to gift your mom, your best friend, or your roommate, but when it’s time to buy a man a gift, you’re stumped.
So stumped, that you went ahead and desperately typed “gifts for men” into Google hoping for a stroke of inspiration that will relieve the specific stress of giving a good present. But there are so many types of men out there. There are the ones you haven’t known long or don’t know well (perhaps an in-law or co-worker), the ones who are family (fathers, uncles, cousins, brothers, nephews), and the ones you’re romantic with (boyfriends, husbands, and even the guy you’ve only dated for a week).
We asked around and compiled the best gifts for men this holiday season. Surprise him with any of these gifts and you’re sure to make his holiday.
Impress the man whose wardrobe is almost exclusively jeans and tees with this lightweight bomber jacket. Not only will it match almost anything, but its versatility will also give any outfit just a bit more flare.
Is he always posting photos from a show, concert, or impossibly cool, dingy basement every weekend? Show him you care about protecting his hearing with these low-profile, high-fidelity earplugs. They still preserve sound quality, and he will thank you years from now.
This uniquely-shaped ergonomic pillow is designed to mold to the shape of the body and keep joints in line. Not only will it help him relax, it will also alleviate his neck and back pain.
Everyone could use a new hoodie and this one combines recycled fabric and a classic style that will stand the test of time. Gift him this affordable option he can wear almost anywhere.
If he has a closet full of fancy knits, here’s the best way to keep them in top shape. The tiny but powerful shaver has two hours of charge time, so they can gently refresh their fabrics in no time.
If he has all the outdoor gadgets he could possibly need, consider this the perfect addition to his backpack. The puffy blanket is stain and water resistant, so it’s basically all-terrain.
Anyone could use a new pair of slippers, especially as it gets colder outside. Make his mornings a little warmer and easier with these faux-shearling-lined slippers.
Help him keep track of every important date with this sleek weekly planner. It’s small enough to fit into his pocket or on his desk, and you can even personalize it.
Here’s a sweatshirt worth borrowing. With most options under $30 and some even under $20, you can buy (and borrow) one of these fleece crewnecks in every color option.
The Kindle Paperwhite now has a bigger display and adjustable warm light to make it easier on the eyes before bed. Its display reads like real paper, even in direct sunlight, and its waterproof feature makes it so he can read in peace by the pool or at the beach. The 16 GB storage can also fit around 5,000 books if he’s up for the challenge.
If he wears sneakers to the gym, out to dinner, to the bars, and everywhere in between, gift him this classic white pair to add to his collection. They have a minimalist look that goes with everything and can easily be dressed up or down.
Roomy enough to fit everything he insists on lugging around, including a padded sleeve to keep his laptop safe. There is a luggage handle pass-through (that’s also a pocket) if he wants this to double as his carry-on while on the road.
On the subject of sleep, any new father is lucky to get any with a baby (or a puppy) waking up at all hours of the night. While a brightening eye cream won’t solve all his problems, he can at least avoid any dark circles when he’s fighting to stay awake.
Jeremy Allen White recently made a very strong case for classic Calvin Klein underwear. Treat your man to this boxer brief set that he probably needs but wouldn’t take the time to buy for himself.
Everyone needs good basic tees, including your man. For an ultrasoft and stylish option that goes beyond your average cotton shirt, try this Buck Mason tee. The curved hem adds a little something extra.
Bring home the taste of New York staple Via Carota with this premade craft cocktail. All you have to do is pour, serve, and enjoy. And if an old-fashioned isn’t his drink of choice, try the Signature negroni or martini.
These striped pajama pants are so soft and comfortable you’ll want to borrow (read: steal) them from your man. They’re made from 100 percent high-quality cotton.
A premium suitcase is not necessarily something you need, but oh it is an absolute game changer once you have it. If he is in need of a gift for a significant anniversary or milestone birthday, check out this luxe aluminum carry-on. Outfitted with a secure locking system, 360-degree spinner wheels, handles that can pull a hefty weight, and slick, durable aluminum shell, he is going to be booking trips just so he has an excuse to use it.
A subscription is a perfect last-minute gift if shipping times are stressing you out. He can catch all the latest insider news from Washington, Hollywood, Silicon Valley, and Wall Street all in one place with Puck.
This timeless icon of a shoe is great for a guy who wants to add just a touch of streetwear style to his outfit but, you know, not too much. They are also incredibly comfy and durable.
This all-in-one toaster oven has five modes to toast bread to perfection for all his fancy loaves, sandwiches, and even his artisan pizzas. The sleek oven also functions as a standard toaster oven to heat up small dishes.
If he is always complaining about how no one knows how to make a decent cup of coffee, gift him this pour-over kit from everyone’s favorite third-wave coffee roaster. It comes with everything he needs so he can taste all the notes of his single-origin beans.
Gift him a new everyday fragrance with this sophisticated favorite from Maison Margiela. With warm and spicy notes of woody pink pepper, chestnut, and vanilla, you’ll also want to borrow this unisex scent so you can also smell like a cozy fire.
These retro-inspired Marshall speakers deliver high-quality sound, are durable enough to be taken from room to room or out of the house, and are water-resistant. A single charge also gets him over 20 hours of playtime.
Gift him some stylish, sporty sunnies that will protect him from the UV rays. The lenses are anti-scratch, anti-sweat, and, most importantly, easy to remove so if he carelessly throws them in his beach bag, you know they’ll hold up fine.
If he’s constantly dressing up for the office, this asymmetric blazer will be a welcome edition to his workwear rotation. It’s available in classic black and a bright orange for the man who wants to make a statement.
Anyone who knows his way around the kitchen probably has this kitchen torch on his wish list. Spice up his cooking with this easy-to-use, adjustable, and refillable torch made for easily searing and toasting meals and brûléeing desserts.
This skin-care kit has everything he needs to replace whatever three-in-one he’s currently using. He can gently cleanse with the cult-fave Superfood cleanser, revitalize his skin with the caffeine-infused vitamin C serum, and seal it all with the whipped moisturizer.
Keep track of fitness and health goals with this luxe Prime Day favorite. The water-resistant ring has up to eight hours of battery life and tracks workouts, stress, sleep, and more.
A Rugby is a great way to add a touch of prep to his wardrobe, and this one doubles as a workout top. This Rugby from cool New England brand Tracksmith not only looks polished enough for the office but is also engineered to regulate body heat with its gridded texture and Merino-wool blend. This is a closet staple he’ll actually wear out and about and even during those cooler months when working out in the crisp air.
This understated, classic wallet holds everything he needs and nothing he doesn’t. Say good-bye to any miscellaneous receipts and papers that tend to pile up. We’ll call that a win.
Well worth the hype, this affordable Ninja will have him Googling air-fryer recipes. He might want to watch a little J. Kenji López-Alt and Internet Shaquille on YouTube though so he can actually learn to cook some meals that involve the stove too.
Every man has a pair of Patagonia baggies. If they don’t, they definitely need one. If they already own multiple, they probably want more. The easy pull-on waistband makes these a great purchase for those who like to get ready with minimal effort.
If suits are a regular part of his 9-to-5 and his 5-to-9, gift him these minimal and understated cuff links. Made of sterling silver, they’ll be a staple for years.
Give him the gift of the outdoors. This pass is his ticket to more than 2,000 federal recreation sites across the country, including all our national parks.
No matter his workout routine, help to ease his sore muscles with this handheld massage gun. It features multiple heads and speeds that’ll soothe knotted backs.
We do mean literal games. Whether he likes playing Backgammon, Dungeons and Dragons, or wants to bring some Ralph Lauren–elegance to Beer Die, these silver dice are sure to elevate any game night.
This is not your average beanie for the man who goes above and beyond. Keep him warm on the coldest days of the year in this structured hat crafted from a combination of ribbed cashmere and cotton velvet. He will love this for years to come.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]