I enjoy making personalized t-shirts as gifts. Not so much with their name on it, but with a photo or funny saying they are known for or their favorite television character.
Just ask my husband. He gets 2-3 throughout the year. His favorite is "No Significant Nutritional Value".
I did several for Christmas gifts this year and some travel mugs as well. Nieces and nephews that like shirts with their favorite sport, a Dora the Explorer tote bag, or customized elmo t-shirts for kids.
Think outside the box. Get creative. The recipient will appreciate it.