public static void Main()
var t = new []{ new { Name = "Rasmus" }, new { Name = "Rasmus" }, new { Name = "Bobsum" }, new { Name = "Rasmus" } };
var s = t.GroupBy(p => p.Name).SelectMany(g => g.Select((n, i) => i == 0 ? n.Name : n.Name + " (" + i + ")"));