CultureInfo.CurrentCulture.TextInfo.ToTitleCase («мое имя»);
возвращает ~ My Name
Но проблема все еще существует с такими именами, как McFly, как указано ранее.