Griechische Ziffern sind ein System zur Darstellung von Zahlen unter Verwendung von Buchstaben des griechischen Alphabets. Sie sind auch unter den Namen milesische Ziffern, alexandrinische Ziffern oder alphabetische Ziffern bekannt. Im modernen Griechenland werden sie immer noch für Ordinalzahlen verwendet, und zwar in ähnlicher Weise wie die römischen Ziffern im Westen; für gewöhnliche (Kardinal-)Zahlen werden arabische Ziffern verwendet.
Zuerst, bevor es mehr verwendet wurde, hatte das griechische Alphabet, Linear A und Linear B, ein anderes System mit Symbolen für 1, 10, 100, 1000 und 10000 verwendet, das mit der folgenden Formel arbeitete: | = 1, – = 10, ◦ = 100, ¤ = 1000, ☼ = 10000.
Das früheste alphabetbezogene Zahlensystem, das mit den griechischen Buchstaben verwendet wurde, war eine Reihe von akrophonischen attischen Ziffern, die ähnlich wie die römischen Ziffern (die von diesem Schema abgeleitet wurden) mit folgender Formel funktionierten: Ι = 1, Π = 5, Δ = 10, ΠΔ = 50, Η = 10, ΠΗ = 50, Χ = 1000, ΠΧ = 5000, Μ = 10000 und ΠΜ = 50000.
Das acrophonische System wurde ab dem 4. Jahrhundert v. Chr. durch ein neues alphabetisches System ersetzt, das manchmal als ionisches Zahlensystem bezeichnet wird. Jeder Einheit (1, 2, ..., 9) wurde ein eigener Buchstabe zugeordnet, jeder Zehnerstelle (10, 20, ..., 90) ein eigener Buchstabe und jeder Hunderterstelle (100, 200, ..., 900) ein eigener Buchstabe. Da dies 27 Buchstaben erfordert, wurde das griechische Alphabet mit 24 Buchstaben um drei veraltete Buchstaben erweitert: fau ϝ, (auch verwendet werden [Sigma (letter)|sigma] ϛ oder, in Neugriechisch, ΣΤ) für 6, koppa ϟ für 90 und sampi ϡ für 900. Zur Unterscheidung von Ziffern und Buchstaben folgt ihnen das "keraia" (griechisch κεραία - Insektenantenne), ein Symbol, das einem akuten Zeichen ähnelt (Unicode U+0374).
Dieses alphabetische System funktioniert nach dem additiven Prinzip, bei dem die Zahlenwerte der Buchstaben zur Summe addiert werden. Zum Beispiel wird 241 als ΣΜΑʹ (200 + 40 + 1) dargestellt.
Um Zahlen von 1.000 bis 999.999 zu repräsentieren, werden die gleichen Buchstaben als Tausende, Zehntausende und Hunderttausende wiederverwendet. Zur Unterscheidung wird ein "linkes Keraia" (Unicode U+0375, "Griechisches unteres numerisches Zeichen") vor Tausende gesetzt
.