В зависимости от того, из какого языка пришли те или иные слова, могут быть выделены два типа заимствований: 1) заимствования родственные (из славянской семьи языков) и 2) заимствования иноязычные (из языков иной языковой системы). К первому типу относятся заимствования из родственного старославянского языка (иногда в лингвистической литературе его называют древнеболгарским). Ко второму - заимствования из греческого, латинского языков, тюркские, скандинавские, западноевропейские (романские, германские и др.).
Старославянизмы получили широкое распространение на Руси после принятия христианства, в конце Х в. Они пришли из близкородственного старославянского языка, который длительное время использовался в ряде славянских государств в качестве литературного письменного языка, употребляемого для перевода греческих богослужебных книг.
Из старославянского языка в русский пришли, например, церковные термины: священник, крест, жезл, жертва и др.; многие слова, обозначающие абстрактные понятия: власть, благодать, согласие, вселенная, бедствие, добродетель и др.
Старославянизмы, заимствованные русским языком, не все одинаковы: одни из них являются старославянскими вариантами слов, существовавших еще в общеславянском языке (глад, враг и др.); другие являются собственно старославянскими (ланиты, уста, перси, истина и др.); причем существующие исконно русские слова, синонимичные им, совершенно иные по своей фонетической структуре (щеки, губы, груди, правда и др.). Наконец, выделяются так называемые семантические старославянизмы, т.е. слова по времени появления общеславянские, однако получившие особое значение в старославянском языке и с этим значением вошедшие в состав русской лексики (грех, Господь и др.).