Нет, это не одно и то же имя.
Савватий - русифицированная форма имени Саббатиос (греч.), которое в свою очередь произошло от древнееврейского слова "шаббат" - суббота.
А Савелий - так на Руси переделали латинское имя Сабеллиус, то есть попросту представитель народа сабинян или сабинов - были такие люди в античной древности и проживали в центральной Италии.
Не, это абсолютно разные имена.
Савелий - в переводе с древнееврейского означает "тяжёлый труд". Таким именем могли назвать раба, которого часто наказывали предоставлением более тяжёлой работы, или сына очень трудолюбивого человека.
А Всеволод - имя русское. Означает "Владелец всего", "владеющим всем". Часто давалось князьями своим сыновьям, входило в разряд особых, "княжьих" имён. Простолюдины в Древней Руси такое имя получить не могли.
Наиболее распространённым уменьшительным от имени Савелий является Сава, а от Всеволод - Сева. Но и Савелия можно называть Севой, и Всеволода Савой. В уменьшительных именах ограничений нет.
Имя Савелий имеет разные толкования. По одной версии, в переводе с древнееврейского переводится , как" тяжкий непосильный труд". По второй версии, в переводе с латыни "простой, неприхотливый". Но дело , мне кажется, не в переводе и не в личности Савелия Крамарова (хотя не всякая мамаша захотела бы иметь сына такой специфической внешности), а просто в те времена была мода на имена Андрей, Владимир, Александр-то есть имена звучные, но не слишком вычурные.
Савелий - старинное мужское имя, оно родственно древнееврейскому Саул, что переводилось, как "испрошенный у бога". Это имя имеет значение - любимый, дорогой, желанный. В церковнославянском можно было встретить вариант этого имени - Савёл. Это имя имеет уменьшительные формы. Савелия можно назвать ласково Савельюшко(а) или Валя, Валик.