Значение фамилии - Онегин. Первоначальное значение - житель с реки Онега. Перепись 1897 г. зарегистрировала в Архангельской губернии 117 Онегиных в Холмогорском уезде и 9 - в Онежском, большинство из них - лесорубы или работащие на сплаве леса. Время появления фамилии неизвестно; Пушкин для героя своего романа в стихах мог взять готовую модель или создать ее по законам русского языка, северные же Онегины получили ее, безусловно, не из литературы.