В имени "Марк" нет безграмотности в отличие от той же Ярославны. Это у вас с логикой плохо - еврейским родителям можно называть так, а европейским нельзя? Вы можете утверждать, что имя для вас несет национальную окраску, но безграмотности здесь даже близко нет. С учителем ваш пример не подходит, двойку могут поставить и Маше, и Даше, И Марку, и Джессике. От имени это не зависит.