Register…
Whether language is formal/informal.
Idiolect..
The register, grammar, vocabulary and style of an individual.
Sociolect…
The register, grammar, vocabulary and style common to a particular social group e.g. young people.
Dialect…
The register, grammar, vocabulary and style common to a particular regional group e.g. people from Yorkshire, Cockney etc.