Lisaks geograafiliselt eristatud murretele võivad keele sees eksisteerida erinevate sotsiaalsete gruppide, klasside või subkultuuride kõneldavad alamkeeled ehk sotsiolektid (ka släng, argoo, žargoon). Üksikisiku keelekasutust nimetatakse idiolektiks.