Где противоречие? Имя и фамилия - это не одно и тоже, у них вполне может быть разная историческая судьба.Посмотрите, в каком веке появились русские фамилии - вот в те времена и родилась фамилия Елисеев. а имен Елисей тогда было много, потом стало мало.Святополки тогда остались только в книгах по истории. Поэтому такой фамилии, вроде бы, нет.