class Hoge
{
[DefaultValue("")]
public string Name { get; set; }
}
ではダメでした。

どうもコンストラクタで代入する以外にないようですね。

How do you give a C# Auto-Property a default value? - Stack Overflow
http://stackoverflow.com/questions/40730/how-do-you-give-a-c-auto-property-a-default-value