Происхождение фамилии Семилетов можно объяснить так: в старину числительное "семь" было равносильно понятию "много" (вспомните выражения "за семь морей", "семь верст — не крюк" и подобные). Человеку присвоили фамилию Семилетов либо потому, что родоначальник фамилии был долгожителем, прожил много лет, либо потому, что присвоение фамилии содержало пожелание долгих лет. Это сейчас мы желаем "сто лет прожить", а в старину желали "семь лет".