Yes, as long as you know the person you're buying for likes jewelry. What's great is that name necklaces are versatile gifts for all occasions — birthdays, holidays, graduations, or any other celebration. They make excellent Secret Santa gifts for people you don't know that well, too, since all you need to know about somebody to buy them a name necklace is their name.