Grammatical Apposition is the the condition of being side by side; and those combinations of long or short words are called "appositives".
In grammar, apposition is a structure in which 2 components are set side by side, and 1 component names or identifies the other, such as when a word or noun is accompanied by a phrase or another noun that renames that noun or subject word.
If the appositive is not essential to the meaning of that noun, they are always separated by commas.
Thereby, the correct one would be: "Daniel, that guy with the hair, is sitting at the end of the hall".