Oh, I believe it was just a development of the patronymic. In old times, common people prononse patronymics different way: instead of "Sergeevich" or "Ivanovich" they said "Sergeev" and "Ivanov". As...