Dice
One of the best gifts for D&D lovers. They need dice to play and most love to collect dice. It’s a cheap gift that can be made expensive, but even so, most D&D players would love this as a simple holiday gift.
Minifigures
Normally people like to play in person and with minifigures because they can represent their character however they want.
D&D Plushies/Clothing
This can be a mimic pillow, d20 shirt, or something else like a simple and small D&D based hat.
Books
This is a cornerstone of D&D, getting a variety of useful books will be helpful to any player ,whether it be online or in real life. If the player has all the basic books, go for some more exotic books, like Ravenloft. It’s not a rules book but most if not all players would love a book like this.
D&D Board
A lot of players and Dungeons Masters (DM’s) love to play in person, letting them feel more attached to the game and each other. Boards are costly but make a great gift for any D&D player.
Basic Board Materials
If the players already have a board, then this is the next best gift. Some may consider it basic, but it can still be very appreciated. This is also one of the gifts that aren’t as expensive. Look for whiteboard cleaners and markers when going for these types of gifts.
D&D Beyond subscription
D&D Beyond is an online tool for D&D players/DMs and with a subscription they get access to so many options on the website. Some subscriptions allow them to make an unlimited amount of characters, others allow them to share their books through campaigns with their friends.
Dice Container
This can be something as simple as a cookie tin or as complex as a custom design box for the dice.
Dice Tower
This is a small upright tube that has platforms inside to roll the dice. Most if not all dice towers are under $30, some can be more expensive.
Lego D&D Set
An official collaboration between Lego and D&D, these sets can range from a mimic to a small minifigure made of lego, a great gift that can bring joy to most if not all D&D players.