55%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". People think this name isRate·Details classic mature formal upper class urban strong refined strange complex serious nerdy Categories army, people, war