Происходит ли слово гусеница от гусь?
Если мы посмотрим на другие славянские языки, то обнаружим ряд случаев, когда у этого слова нет начального г-. В древнерусском наряду с гусѣница встречается юсѣница, усѣница и усѣньць, в болгарском наряду с гъсеница было раньше и въсеница, в словенском наряду с gosẹ̑nica было vosẹ̑nica, в кашубском гусеница называется wąsewnica, в полабском vǫsănaićă, в старопольском было wąsienica (в современном польском — gąsienica). В белорусском гусеница называется вусень, а слово гусенiца относится только к транспортному механизму.
Предполагается, что изначально слово не имело начальной согласной, и лишь потом возник вставной звук в- или г-. Это отличает гусеницу от гуся, у которого г- было всегда. Стало быть, гусь и гусеница неродствены.
Праславянское *ǫsěnica 'гусеница' образовано от *ǫsъ 'ус', и изначально значило 'волосатая'. Очевидно, что это слово относилось только к мохнатым гусеницам (подозреваю, что остальных называли просто червь).
По поводу возникновения начального г-, есть разные мнения. Одни исследователи пишут, что причиной может быть влияние старославянского гуштерица 'ящерица', другие видят в этом влияние слова гусь, но, возможно, это чисто фонетическое явление: перед начальной гласной возникает в-, которое может чередоваться с г-.