Maybe you need to override the method `addRubySingletonClass` (defined in `Object.extension/instance/addRubySingletonClass..st`) and set the name there, because if I do this with an Object, that's correct that the name is nil, but with a class the name is the class name:
```ruby
CRuby 1.9.3 >> oc2 = class << self; self; end
CRuby 1.9.3 => #<Class:#<Object:0x20067d34>>
CRuby 1.9.3 >> oc2.name
CRuby 1.9.3 => nil
CRuby 1.9.3 >> oc2.inspect
CRuby 1.9.3 => "#<Class:#<Object:0x20067d34>>"
```