Anastasia is a ♀ female name.
Anastasia is a feminine form of the Latin name Anastasius, that derived from the Greek name Anastasios / Αναστάσιος.
Anastasia means “resurrection” (from ancient Greek “ἀνάστασις/anástasis” or “ἀνά/aná” = up + “στάσις/stásis” = standing).