Ну если быть точными, то это два разных названия. Суп изначально назывался сЕлянка, т.е. сельский суп. А вот сОлянка как второе блюдо всегда было из капусты с мясом. Но единого мнения и сейчас нет и раньше не было. В разных источниках разного времени это блюдо называли по-разному (я про суп).