Слово "Церковь" имеет 2 значения: 1 - объединение (если угодно, организация) людей одной веры, 2) постройка для отправления религиозных культов. Этимология слова "церковь" точно не ясна. По основной версии (Эрик Бернекер, немецкий языковед, славист) происходит от готско-арианского слова "кириакон", которое пришло из древне-греческого "кириакон" (дом Господа). *Готы были первыми из германских племен, которые приняли христианство (арианская модель, IV век)*. Отсюда и немецкое слово "кирха". Этой версии придерживается Митрополит Сурожский Антоний. Только не ясно, как "к" трансформировалось в "ц"? В Библии и современном греческом, слову "церковь" соответствует слово "эклисИя" (народное собрание, сходка).
"Храм" - русское слово, происходит от слов "хоромы", "храмина". Так в старину на Руси называли жилые деревянные строения приличного размера и их отдельные части.
Часто в быту можно услышать, что строение для отправления религиозного культа в христианстве называют и "церковью", и "храмом". Храм более широкое понятие, христианский храм называют церковью или собором, а также костелом (католики) и кирхой (лютеране). Иудейский храм - синагога, например Храм Соломона в Иерусалиме. В исламе храмы называются мечетями.
Общее у православной церкви и храма - наличие алтарной части (где находится Престол), и трапезы (помещения для молящихся). У храма, как правило несколько пределов и соответственно алтарей (жертвенных столов). Штат храма как правило больше, чем в церкви. Когда церковь или храм приобретают особое свойство: главный храм города, перенос туда кафедры епископа, то он начинает именоваться "собором". И это название закрепляется за ним навечно.
В архитектурном плане как правило храм представляет собой более впечатляющий вид, располагается в более посещаемых местах. Например, Храм Василия Блаженного в Москве (другое его название: Собор Покрова Пресвятой Богородицы, что на Рву).