Морские - потому. что привезли из-за моря, а свинки - ХЗ.
Добавлено спустя 2 минуты 34 секунды:
С профильного сайта:
Почему морские свинки так называются?
Английское название: в Англии заморская свинка стоила одну гинею, а тогда это были большие деньги. Полагают, что отсюда происходит английское название морской свинки, животного, голосом и строением тела похожего на маленькую свинью, прибывшую из-за моря: guinea pig.
Научное название: наша одомашненная морская свинка давно получила собственное латинское название Cavia porcellus (Карл Линней, 1758). Естественно, домашнее животное могло получить только научное обозначение, которое указывало на его исходную разновидность. Так сегодня мы называем его Cavia ареrеа разновидности porcellus. Хотя, разумеется, можно было бы назвать и Cavia aperea разновидность domestica.
Наши "морские свинки": раньше свинки назывались "заморскими", но с течением времени слово трансформировалось в "морские". Потому что их привезли из-за моря.
Citroёn C4 Grand Picasso Dynamique, 1.6Т/150Нp/240Nm, 6-ст. робот, 7 мест, черный, 135.000 км.