Naming variables

A variable name in bash must begin with a letter or an underscore, and can be followed by any letter or number, or more underscores.

These variables names are all legal:

These variable names are not allowed: