If you'd like to share your advice, I'm looking at a birthday shirt for Nick and I can't decide if it should have his name or "birthday boy" with the number 2. I would want him to be able to wear it more than once, and the "birthday boy" might be silly? but his name on it might invite strangers to call him by name. Maybe just getting the number is the way to go?
Here are the two shirts that I'm looking at (on etsy):
I really like the raglan.