В именах переменных большинства языков программирования допустимы следующие символы:
Также некоторые языки, например C#, Python, JavaScript, 1C, позволяют давать имена переменным и константам, которые состоят не только из латинских букв. 2
Кроме того, имена не должны содержать пробелы и не должны совпадать с именами зарезервированных (ключевых) слов языка. 24