Слова "врач" и "доктор" - абсолютные синонимы, когда речь идет о специалистах с высшим медицинским образованием, занимающихся лечебно-профилактической деятельностью. Можно говорить "пойти к доктору" или "пойти к врачу", а также "детский доктор" или "детский врач".
Однако эти слова неравнозначны, когда они используются в сочетаниях. Так, например, в сочетании со специальностью говорят только "врач": "врач-невропатолог", "врач-стоматолог", "врач-терапевт", а не "доктор-невропатолог" и т.д.
Кроме того, у слова "доктор" есть значение, не связанное с медициной - «высшая ученая степень; лицо, имеющее такую степень» (доктор филологических наук,
доктор педагогических наук и т.д.).
Различно и происхождение слов. "Доктор" происходит от латинского doctor «преподаватель, учитель», а "врач" имеет славянские корни и восходит к тому же корню, что и глагол «врать». Таким образом,
врач – это тот, кто врет, но не в современном, а в первоначальном значении этого глагола – "говорить". Итак, врач – это тот, кто заговаривает болезнь, прогоняет ее. Исходное значение слова «врач» – «заклинатель», потом «колдун, волшебник», и только потом «знахарь, лекарь».
Вот как звучит слово "врач" на некоторых европейских языках:
Албанский mjek
Английский doctor
Баскский medikua
Белорусский лекар
Болгарский лекар
Боснийский doktor
Валлийский meddyg
Венгерский orvos
Галисийский médico
Голландский doctor
Греческий γιατρός
Датский læge
Идиш דאָקטער
Ирландский dochtúir
Исландский læknir
Испанский médico
Итальянский medico
Каталонский metge
Латышский ārsts
Литовский gydytojas
Македонский доктор
Мальтийский tabib
Немецкий Arzt
Норвежский lege
Польский lekarz
Португальский médico
Румынский doctor
Сербский доктор
А вот как будет "доктор" на некоторых европейских языках:
Албанский mjek
Английский doctor
Баскский medikua
Белорусский доктар
Болгарский лекар
Боснийский doktor
Валлийский meddyg
Венгерский orvos
Галисийский médico
Голландский doctor
Греческий γιατρός
Датский læge
Идиш דאָקטער
Ирландский dochtúir
Исландский læknir
Испанский médico
Итальянский medico
Каталонский metge
Латышский ārsts
Литовский gydytojas
Македонский доктор
Мальтийский tabib
Немецкий Arzt