51%RatingSave Gender Feminine Usage Ancient Greek [1] Scripts Δημοστράτη(Ancient Greek) Meaning & History Means "army of the people", derived from the Greek elements δῆμος (demos) meaning "the people" and στρατός (stratos) meaning "army". Related Names Rootsdemos + stratos People think this name isRate·Details classic mature formal upper class urban strong refined strange complex serious Categories army, people, war Sources & References Lexicon of Greek Personal Names, available from https://search.lgpn.ox.ac.uk/browse.html?facet-nymRef=Δημοστράτη.