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