Muuttujien nimissä on sallittuja kaikki kirjaimet (a- z, A- Z) sekä numerot (0- 9) sekä alleviivausviiva (_). Muuttujan nimi ei kuitenkaan saa alkaa numerolla. Muuttujia saa esitellä ( declare) useita samalla kertaa, kunhan muuttujien nimet erotetaan toisistaan pilkulla.
Muuttujan nimi ei myöskään saa olla mikään varatuista sanoista ( reserwed word):
C-kielen varatut sanat: auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while C++:ssa on lisäksi varattuja sanoja: asm bool catch class const_cast delete dynamic_cast explicit false friend inline mutable namespace new operator private protected public __rtti static_cast template this throw true try typeid typename reinterpret_cast using virtual wchar_t