Nazwa inaczej identyfikator jest oznaczeniem zmiennej, funkcji, etykiety (innych obiektów zdefiniowanych przez użytkownika).
Zasady nadawania nazw:
W języku C nazwa może składać się z: liter, cyfr i znaku podkreślenia, przy czym nie może zaczynać się od cyfry. Rozróżnianych jest pierwszych 31 znaków. W C++ nie ma ograniczeń na długość.
W języku C/C++ rozróżniane są małe i wielkie litery
Nazwa nie może być identyczna ze słowem kluczowym (słowa kluczowe stanowią alfabet języka programowania (w C nie może także być identyczna z nazwą funkcji własnej użytkownika lub znajdującej się w bibliotece).