Коротко: да, Лёнька рассуждает верно: домовой — от слова дом (по поверью, он живёт в доме). «Бабушкин домовой» — тот, который связан с бабушкиным домом, о нём, видимо, рассказывала бабушка. Снегирь назван по связи со снегом: птицы прилетают с зимой, морозами и снегом. Тире в начале строк — знак диалога: каждая новая реплика начинается с новой строки и с тире.
Текст с вставленными буквами (жирным показаны вставки):
— Скажи-ка, почему снегирей снегирями зовут? — спрашиваю я в свою очередь.
Лёньке хочется угадать. Он ёрзает на соломе, но в конце концов добродушно сознаётся:
— Не знаю.
— Понимаешь, вместе с зимой, с морозами, со снегом прилетают. Снег — снегирь.
Неожиданная простота отгадки приводит Лёньку в восторг.
— Значит, бабушкин домовой — это потому, что в доме... Пустырь... Богатырь, — бормочет Лёнька. — Эх, побегу-ка я к Витьке! Уж я ему загадаю.
Как объяснить происхождение слов:
- Снегирь — название связано со словом снег: этих птиц видят с приходом зимы, вместе со снегом и морозами.
- Домовой — от слова дом: это существо, которое, по народному поверью, живёт в доме.
Почему тире в начале строк: так оформляется диалог; тире показывает, что начинается речь нового собеседника — новая реплика.
Разбор по составу: приводит — при- приставка, -вод- корень, -ит окончание; основа — привод-.
Проверка орфограмм: зовут — проверка словом «зов»; ёрзает, понимаешь, бормочет — I спряжение; приводит — II спряжение.