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 Ingrid mean?
Ingrid means “beautiful” or “beloved of Ing,” a Norse fertility god.