A query was raised by Ilya Ryzhenkov on Thread.Name: "What's the reason of Thread.Name property be write-once?" Ilya, the response I got was from Chris Brumme , an architect on the CLR team. Chris points out that if you care about the name of your thread,