What does Astrid mean?
From Old Norse Ástríðr, from áss 'god' + fríðr 'beautiful, fair, beloved'. Here 'fríðr' genuinely means 'beautiful/fair' (not merely light-colored), giving the standard gloss 'divinely beautiful'. Old Germanic dithematic names resist a single tidy translation, but the beauty element is well attested.
What does Freya mean?
From the Old Norse, “lady” or “noblewoman.” Freya is the Norse goddess of love and beauty.