Name Meaning Astrid Name Meaning | Origin & History The name Astrid is of Norse origin and means “Divine beauty” or “God-like strength.” It is derived from the Norse name “Astridr” which is composed of the elements “Astr” meaning Read more