Морские свинки не обитают в морях и не находятся в родстве со свиньями. Возможно, они были названы "свинками" из-за похрюкивания, толстого тельца и постоянного поедания пищи. "Морские"- возможно от слова "замо́рские", то есть экзотическая, привезённая издалека...