Из литературы(например,гоголевской "Шинели")знаю,что имена новорожденным и в допетровской Руси,и после(до 20-го века)-чаще всего выбирали по святцам.Это такая книга,где каждый день года посвящен памяти одного или нескольких святых.В честь святого и называли ребенка-в соответствии с днем его рождения.И тут,конечно,были исключения-вот родительнице Акакия Акакиевича в "Шинели" предлагают на выбор таких неудобопроизносимых святых-что она предпочла назвать сына по имени отца.Давали имена,конечно,в основном родители-не думаю,что священники имели уж такие преимущества в этом деле..