Thales of Miletus : Greek (c.624-546 BCE)
Pythagoras : Greek (575-500 BCE)
Eudoxus : Greek (408-355 BCE)
Euclid : Greek (c.300 BCE)
Archimedes : Greek(c.287-c.212 BCE)
Eratosthenes : Greek (276-194 BCE)
Claudius Ptolemy : Greco-Roman (100-170)
Diophantus of Alexandria : Hellenistic Greek (c.201-285)
Brahmagupta : India (598-670)
Leonardo Pisano Bigollo, "Fibonacci" : Italian (1170-1250)
Gerolamo Cardano : Italian (1501-1576)
John Napier : Scottish (1550-1617)
Johannes Kepler : German (1571- 1630)
Rene Descartes : French (1596-1650)
Pierre de Fermat : French (1607-1665)
Blaise Pascal : French (1623-1662)
Isaac Newton : English (1642-1727)
Gottfried Wilhelm (von) Leibniz : German (1646-1716)
Giovanni Ceva : Italian (1647-1734)
Robert Simson : Scottish (1687-1768)
Christian Goldbach : German (1690-1764)
The Bernoullis, Daniel Bernoulli : Swiss (1700-1782)
Leonhard Euler : Swiss (1707-1783)
Maria Agnesi : Italian (1718-1799).
Pierre-Simon de Laplace : French (1749-1827)
Lorenzo Mascheroni : Italian (1750-1800)
Nathaniel Bowditch : American (1773
Sophie Germain : French (1776-1831)
Carl Friedrich Gauss : German (1777-1855)
Charles Babbage : English (1791-1871)
Niels Henrik Abel : Norwegian (1802-1829)
Evariste Galois : French (1811-1832)
James Joseph Sylvester : English (1814-1897)
Ada Lovelace : English (1815-1852)
George Boole : English (1815-1864)
Bernhard Riemann : German (1826-1866)
Georg Cantor : German (1845-1918)
Sofia Kovalevskaya : Russian (1850-1891)
Giuseppe Peano : Italian (1858-1932)
David Hilbert : German (1862-1943)
G.H. Hardy : English (1877-1947)
Emmy Noether : German (1882-1935)
Srinivasa Ramanujan : India (1887-1920)
John von Neumann : Hungarian-American (1903-1957)
Kurt Godel : Austrian-American (1906-1978)
Alan Turing : English (1912-1954)
Paul Erdos : Hungarian (1913-1996)
Herbert A. Hauptman : American (1917-2011)
Benoit Mandelbrot : Polish-American (1924-2010)
Maryam Mirzakhani : Iranian (1977-2017).