Оба довольно распространены.
По моим наблюдениям, Name
чаще используется для объекта с внутренним именем или для бизнес-объектов, которые, естественно, имеют свойство Name (например, персона).Для примеров рассмотрим MemberInfo.Name
и IIdentity.Name
.Обычно считается, что файлы имеют «имя файла», а имена часто служат хотя бы частью идентификатора объекта.
Заголовок чаще используется для ссылки на объект управления пользовательским интерфейсом или бизнесобъект, который естественно имеет заголовок, как статья.
Лично я считаю, что Название - это что-то, что может быть воспринято человеком, тогда как в качестве Имени используется больше идентификатора локальной области, который может быть или не быть читаемым человеком.(Я не имею в виду, что имя должно быть полностью уникальным, но во многих случаях это так или иначе - оно имеет тенденцию предоставлять некоторую идентификацию в своем контексте использования).Концептуально я считаю «Название» более близким к взаимозаменяемому с «Этикеткой», чем с «Именем».