В древности люди верили в злых духов. Чтобы отвратить всякую нечисть от новорожденного, ребёнку давали малопривлекательные имена: Некрас, Упырь, Дурак, Ненаш и т. д. Это были имена-обереги, больше похожие на прозвища.
Иногда давали имена по названиям животных: Медведь, Лось, Волк. Были распространены и имена-прозвища по числительным: Первак, Вторак, Третьяк. Такие имена встречаются в документах даже 17-го века.
От этих имён, если они сохранялись до взрослого возраста, образовывались фамилии.
Когда ребёнку исполнялось 10-13 лет и можно было не опасаться за его здоровье, ему давали настоящее взрослое имя.
Подобные традиции наблюдались и у других народов, например, у древних индейцев за время своей жизни человек мог получать много имён по мере взросления и проявления личностных качеств.