Этимологический словарь Крылова
Общеславянское слово, образованное от глагола знати, имевшего смысл "отличить., выделить". См. также знать.
знак
Знак
ЗНАК