El código para hacer este tipo de cambios consta de un par de renglones:
SPSite MySite = new SPSite("URL del sitio");
SPWeb MyWeb = MySite.RootWeb;
MyWeb.Title = "Nuevo Titulo";
MyWeb.Description = "Nueva Descripción";
MyWeb.Update();
La aplicación de consola creada para realizar el cambio acepta dos parámetros iniciales: el URL del sitio a cambiar y el nuevo nombre:
Atención:
1 - El URL del sitio no es posible de ser cambiado con este método
2 - El código es solamente para cambiar el titulo y descripción del sitio de raíz, no de subsitios
El código y el ejecutable lo puede bajar desde este sitio