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