Etnolekt – język, dialekt lub gwara[1] używany przez wyodrębnioną grupę etniczną. Jest zbiorem bardzo podobnych do siebie idiolektów[2]. Termin "etnolekt" jest używany w językoznawstwie polskim szczególnie w przypadkach gdy zastosowanie określenia język, dialekt lub gwara byłoby sporne, w częstych sytuacjach braku precyzyjnych kryteriów pozwalających uznać daną odmianę języka za odrębny język bądź też dialekt (odmianę) innego, pokrewnego języka[3].
Przykłady etnolektów, co do których kontrowersyjne jest, czy są językami czy dialektami: