Marita (Swedish) comes from Norwegian Marita, from Norwegian Marit, from Norwegian Margareta — Margaret.