В толковых словарях русского языка слово «знайка» имеет несколько значений. Вот основные:
знайка м. и ж. разг.
Знающий, осведомленный человек.