error_messages_for, can i overide the name in the title?

I'm not 100% sure I understand your question but does this help?

in your model override the human_attribute_name method:

def self.human_attribute_name(attribute)
  return "My Custom Name" if attribute == "name"
  etc...
  etc...
end

good luck!