You can't :( The name will as you have notice the name of the property. Hopefully Microsoft is going to add an attribute for this, example FriendlyNameAttrbiute.
I’m working on a PropertyGrid for ASP.Net 2.0 that today uses a FriendlyNameAttribute and the Description attribute to display another name than the Property name and also add a description for the property. With my solution you can also add an attribute for a Property where you specify which server control you want to display for the property on the ProeprtyGrid. For example, if you have a string property that should have the RGB value of a color, you could build your own server control that for example shows a palette. This control could then be displayed in the ProeprtyGrid for your Color property instead of the standard TextBox control. The control will probably be finished during the following 2-3 weeks. It works now for my Webpart solution in ASP.Net 1.x, but I need to do some changes for make it to work for ASP.Net 2.0.
/Fredrik Normén -
fredrikn @ twitterASPInsider
Microsoft MVP, MCSD, MCAD, MCT
ASPInsidersMy Blog