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".