Where does “Қарашаш” come from?

Қарашаш (Kazakh) comes from Kazakh шаш, from Proto-Turkic s(i)ač — hair.

Ancestry of “Қарашаш”, step by step

Қарашаш traces back through two separate lines of ancestry.

via Kazakh шаш

StepLanguageWordMeaning
1Kazakhшашhair
2Proto-Turkics(i)ačhair

via Kazakh қара

StepLanguageWordMeaning
1Kazakhқараblack
2Proto-Turkickarablack
Every word from Proto-Turkic s(i)ačEvery word from Kazakh шаш