В современном русском языке слова «невежда» и «невежа» не утратили своё первоначальное значение, а приобрели разные смыслы. 14
Слово «невежа» обозначает грубого, невоспитанного, невежливого человека. 1 Слово «невежда» — необразованного, несведущего человека, неуча. 24
Это произошло из-за того, что развитие первоосновы слов в древнерусском и церковнославянском языке пошло разными путями. 1 В древнерусском языке сформировалась лексема «невежа», а в церковнославянском — «невежда». 1 Современный русский язык ассимилировал обе формы, но с разным лексическим значением. 1