В древнерусском языке были приставки вън-, съи- и соответствующие им предлоги вън, кън, сън.
Если корень слова начинался с согласного звука, употреблялись приставки въ- и съ-, например: въ-брати, съ-брати, но если корень начинался с гласного звука, то использовался вариант приставки, оканчивающийся на -н-, например: вън-имати, сън-имати (ср. глагол имать = ‘хватать; брать’). Таким же образом распределялось употребление предлогов перед местоимениями: къ тому, въ томъ, съ тэмъ, но кън ему, вън емъ, сън имъ. Позже согласный н отошел к корню. Так, сейчас мы выделяем морфемы с-ним-а-ть; в-ним-а-ть. Корень ним- по аналогии с этими словами появился и в тех однокоренных глаголах, где в древнерусском языке его в таком виде не было: при-ним-а-ть (др.-рус. при-им-а-ти); за-ним-а-ть (др.-рус за-им-а-ти).
Подобного происхождения и сочетания предлогов с формами местоимений в нем, к нему, с ним, ср.: здороваюсь с ним, но доволен им.
Источник: http://www.orthgymn.ru/publish/rodnoeslovo/istoria.php