O’Grady et al. definiują „dialekt” w następujący sposób: „regionalna lub społeczna odmiana języka, cechująca się swoistymi cechami fonologicznymi, składniowymi i leksykalnymi”. W podstawowym (wąskim) znaczeniu termin „dialekt” odnosi się do zróżnicowania geograficznego. W najszerszym ujęciu za dialekt jest uznawana każda odmiana języka właściwa dla pewnych jego użytkowników, również odmiana standardowa danego języka (tzw. język standardowy); w tym sensie każdy użytkownik języka posługuje się jakimś dialektem. W węższym rozumieniu, charakterystycznym dla języka codziennego, dialekt to w szczególności odmiana substandardowa, o niższym statusie i mniejszym prestiżu niż język standardowy.

Poza dialektami geograficznymi wyróżnia się dialekty powiązane z grupami etnicznymi (tzw. etnolekty) i grupami społecznymi (socjolekty). Inne określenia odmian regionalnych to „regiolekt” i „geolekt”; sporadycznie (najczęściej w tekstach nt. języka chińskiego) spotyka się terminy „regionalekt” i „topolekt”. Termin „gwara” nierzadko jest stosowany jako synonim dialektu;