Справка
Правила составления специального имени
Допустимые символы
Разрешается использовать латинские буквы a-z (только нижний регистр), цифры 0-9 и _ в качестве пробела.
Уникальность
Специальное имя должно быть уникально в той среде, в которой оно используется. Например, имя переменной в таблице должно быть уникально, однако в друх разных таблицах имена переменных могут совпадать. Также и имя таблицы в модуле должно быть уникально, но таблицы из разных модулей могут носить одинаковые специальные имена.
При разработке собственных компонентов используйте составные имена: ИмяПакета_ИмяКомпонента, например searchengines_checker
Исключения
В каждой конкретной ситуации нужно учитывать возможные исключения, т.е. слова, которые нельзя употреблять в качестве специальных названий.
Например, создавая поле для таблицы нужно исключать возможные коллизии с API объектов. Например, нельзя называть поле объекта "user", "usr".
Читать далее про "Лицензия"