43%RatingSave Gender Feminine Usage Ancient Greek Scripts Δημοστράτη(Ancient Greek) Meaning & History Means "army of the people", derived from the Greek elements δῆμος (demos) meaning "the people" and στρατός (stratos) meaning "army". Entry updated May 29, 2020 ·