В основе названия лежит древнерусское имя Селимир, что означает по одним источникам «поселившийся среди людей (в миру)», по другим – «чтобы потомки заселили весь мир». Тогда же  в семьях практиковалось употребление короткого (домашнего) имени – Селя.       
     Распространение  христианства на Руси способствовало введению в обиход христианских имён. Двусложные древнерусские имена оказались в опале, но усечённые формы продолжили существование.
Взрослого человека стали звать Селян (Селимир – Селя – Селян) – «селянин», «сельский житель».
Маленьких детей называли более ласковым именем. При помощи ласкательного суффикса  -ята образовалась форма Сел-ята.  Селята.
     Той же этимологии имя Путята (Путислав), Юрята, Вышата (кстати, не от этого ли имени образовалось название Вышгород, что под Вереёй?) и  т.п.
     Впоследствии такие имена закрепились и за взрослым человеком.
     Селят-ино образовалось от имени «Селята» и суффикса «–ино», говорящего в то время, что населённый пункт  принадлежит  какому-то владельцу.
     Кстати, чуть позднее принадлежность населённого пункта определялась окончанием а/о. Если жители деревни были государевыми, то деревня называлась на «о». Зверево, Бараново. А если деревня принадлежала какому-то конкретному хозяину, то название оканчивалось на «а». Деревня чья? Селятина, Алабина...
     Так чьё же конкретное имя легло в основу названия?
     Сложность поисков источника названия состояла в том, чтобы найти исторические документы, подтверждающие эту версию происхождения названия Селятино от личного имени. То есть найти человека, подарившего имя нашему посёлку.