Фамилия Оселедцев имеет славянское происхождение и носит значение «потомок Оселедца». Это обитатель древнерусского поселения, которое могло быть связано с озером или рекой, но также возможно, что данное имя связано с профессией рыбака или торговца рыбой, так как оселедец — это вид морской рыбы.
По одной из версий, фамилия Оселедцев могла возникнуть от имени собственного собирателя налогов или платежей — осельдце, которое позже превратилось в Оселедцев.
Также существует версия, что данная фамилия могла возникнуть в результате прозвища, связанного с характеристикой человека, например, его любовью к морской рыбе или рыбной ловле.
В целом, фамилия Оселедцев несет в себе элементы истории и культуры, отражая особенности жизни и занятий предков человека, который ее носит.