Hi.
First, i suck a little bit in explaining things (especially in english), but i 'll try my best :-)
You can overwrite the settings of the HtmlEditorConfig (located in /cms/_config.php) with your own and add the elements to the valid_elements or extended_valid_elements list.
So add this to your /mysite/_config.php:
HtmlEditorConfig::get("cms")->setOptions(array(
'valid_elements' => "@[id|class|style|title],
#a[id|rel|rev|dir|tabindex|accesskey|type|name|href|target|title|class],
-strong/-b[class],-em/-i[class],-strike[class],-u[class],#p[id|dir|class|align|style],-ol[class],
-ul[class],-li[class],br,img[id|dir|longdesc|usemap|class|src|border|alt=|title|width|height|align],
-sub[class],-sup[class],-blockquote[dir|class],
-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|dir|id|style],
-tr[id|dir|class|rowspan|width|height|align|valign|bgcolor|background|bordercolor|style],
tbody[id|class|style],thead[id|class|style],tfoot[id|class|style],
#td[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],
-th[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],
caption[id|dir|class],-div[id|dir|class|align|style],
-span[class|align|style],-pre[class|align|name],address[class|align],
-h1[id|dir|class|align|style],-h2[id|dir|class|align|style],-h3[id|dir|class|align|style],
-h4[id|dir|class|align|style],-h5[id|dir|class|align|style],-h6[id|dir|class|align|style],
hr[class],dd[id|class|title|dir],dl[id|class|title|dir],dt[id|class|title|dir],@[id,style,class]",
'extended_valid_elements' =>
"img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|usemap],
iframe[src|name|width|height|align|frameborder|marginwidth|marginheight|scrolling],
object[width|height|data|type],param[name|value],map[class|name|id],area[shape|coords|href|target|alt]"
));
I hope the code above is readable. You have to search for -pre ... there you will see the new added name attribute.
Now your editor will accept <pre name="foo">...</pre> (tested in SS.2.4.4 and it works).
Another helpful read is there: http://doc.silverstripe.org/htmleditorconfig
Cheers,
Christian
Edit: above code pasted here again: http://pastie.org/pastes/1442620