Грамматический словарь Зализняка (склонения слова):
Однофамилец, однофамильцы, однофамильца, однофамильцев, однофамильцу, однофамильцам, однофамильца, однофамильцев, однофамильцем, однофамильцами, однофамильце, однофамильцах
однофами́лец
-льца, м.
Тот, кто носит с кем-л. одну и ту же фамилию, не состоя с ним в родстве.
В Дербинском, между прочим, живут два Емельяна Самохвалова, однофамильцы. Чехов, Остров Сахалин.
ОДНОФАМИЛЕЦ, льца, род. мн. льцев, м. Человек, к-рый, не состоя в родстве, носит одинаковую с кем-н. фамилию. Мы с ним однофамильцы.
| ж. однофамилица, ы.
однофами́лец
ОДНОФАМИЛЕЦ -льца; м. Тот, кто носит с кем-л. одну и ту же фамилию, не состоя с ним в родстве. Это твой брат? — Нет, просто о. В России больше всего однофамильцев у Кузнецовых. У меня нет однофамильцев.
◁ Однофамилица, -ы; ж.
ОДНОФАМ’ИЛЕЦ, однофамильца, ·муж., чей или с кем. Носящий с кем-нибудь одну и ту же фамилию.