Plone: Archetypes: override or hide title attribute
when defining a content type, if you use the name ‘title’ for a field, you can apply any label you want to it and it will still behave as a title e.g.:-
StringField('title',
required=1,
searchable=1,
widget=StringWidget(label='Office Name'),