Meaning
Astrid is a Scandinavian name of Old Norse origin, meaning "divinely beautiful" or "beloved by the gods".