Слова «невежа» и «невежда» имели разные значения в древнерусском языке из-за их происхождения и употребления: «невежа» было общеупотребительным словом, а «невежда» использовалось в церковно-славянском языке. 1
Слово «невежа» образовано от «вежа» («знаток») с помощью приставки «не-». 13 В древнерусском языке «вежа» характеризовало человека, знающего обычаи и правила светского обращения. 2 В процессе развития русского языка в слове «невежа» закрепилось значение «грубый, неучтивый человек». 1
Слово «невежда» происходит из старославянского языка. 1
По мнению академика В. Виноградова, разделение слов по значению — «продукт послепушкинской эпохи». 1 Первоначально и «невежа», и «невежда» означали, во-первых, простака, неучёного, безграмотного, а во-вторых, тех людей, «которые не наблюдают в поступках учтивства, не умеют поступать благопристойно». 1