The numbers in Spanish

Following are the basic Spanish numbers and patterns in which they are formed.

0 Cero
1 Uno
2 Dos
3 Tres
4 Cuatro
5 Cinco
6 Seis
7 Siete
8 Ocho
9 Nueve
10 Diez

Numbers from 11 – 15 derive from latin  and have a special way to form, the first part is the unit and second the dozen.

11 Once
12 Doce
13 Trece
14 Catorce
15 Quince

From 16 – 19 first goes the dozen (ex. Dieci) and secondly (ex. Ocho) the unit. ex. (Dieciocho)

16 Dieciseis
17 Diecisiete
18 Dieciocho
19 Diecinueve

For numbers of 2 digits ended in 0 from 20 – 90 uses the suffix –enta (cuarenta, sesenta) with the exception of 10 and 20 (diez and veinte);

20 Veinte
30 Treinta 
40 Cuarenta
50 Cincuenta
60 Sesenta
70 Setenta
80 Ochenta
90 Noventa

The numbers from 21-29 have an special way to form as: Veinti + digit ejm. (Veintitres)

21 Veintiuno
22 Veintidós
23 Veintitrés
29 Veintinueve

Numbers upper to 30 to 99 are form as: Dozen + y + Unit

31 Trenta y uno
32 Trenta y dos
43 Cuanreta y tres
55 Cincuenta y cinco
63 Sesenta y tres
78 Setenta y ocho
95 Noventa y cinco

Numbers from 100 – 199 are formed by Ciento + unit or dozens 

100 Cien
101 Ciento uno
110 Ciento diez
111 Ciento once
120 Ciento veinte
121 Ciento veintiuno
122 Ciento veintidos
130 Ciento treinta
131 Ciento treinta y uno
132 Ciento treinta y dos
140 Ciento cuarenta
150 Ciento ciencuenta
160 Ciento sesenta
170 Ciento setenta
180 Ciento ochecha
190 Ciento noventa

Numbers  from 200 - 999 are form by: Unit + cientos (ex. Doscientos)  except 500, 700, 900 (ex. Quinientos, Setecientos, Novecientos) , Unit + cientos + dozens (ex. trescientos cuarenta y uno).

200 Doscientos
210 Doscientos diez
211 Doscientos once
290 Doscientos noventa
300 Trescientos
321 Trescientos veintiuno
400 Cuatrocientos
500 Quinientos
552 Quinientos cincuenta y dos
600 Seiscientos
700 Seteciento
800 Ochocientos
900 Novecientos

Numbers from 1000

1000 Mil
1001 Mil uno
1010 Mil diez
1100 Mil cien
1900 Mil novecientos
2000 Dos mil
2100 Dos mil cien
2520 Dos mil quinientos veinte
10000 Diez mil
100000 Cien mil
900000 Novecientos mil
1000000 Un millón
1000001 Un millón uno
1900000 Un millón novecientos mil