In Dhivehi, numbers are a bit more complicated than they are in English. There are two counting systems that are used, although one more modern and commonly used while the other is more old fashioned. Both of these systems are base 10, like English. However, there is also an even older base 12 system which I will include in this lesson as well. Further adding complexity is the fact that the words for numbers are different depending on whether you are counting in sequence or if the numbers are actually quantifying a noun, and the fact that some numbers have multiple words.

Two systems

The two counting systems are the same up to the number 30. From 31 onwards, the more commonly used system follows the same structure as English numbers i.e. one word for the tens and one word for the ones. The less common system uses prefixes to specify how many ones there are. It is more akin to counting in Hindi if you are familiar with it. It’s slightly more complicated but there is internal consistency.

Numerals

95% of the time in Maldives you will see the standard Arabic numerals used to write numbers i.e. 0 1 2 3 4 5 6 7 8 9. However, you will also occasionally see actual Arabic numerals used (the names are confusing, I know), by which I mean ٠١٢٣٤٥٦٧٨٩. These numerals are used mostly in religious contexts, for example to write the date of the Islamic calendar, or when talking about verses in the Quran. They are occasionally used in secular texts too, but I would say that was more common pre 1980s.

You can see how these numerals influenced the development of the Thaana script.

Maldives also used to have its own set of numerals which were the basis of the letters މ to ޑ. You can see them in the clock below. These numerals are rarely used and most Maldivians would not be familiar with them.

From @NaajihDidi on Twitter / X

Counting vs Quantifying

When counting, numbers from 0 to 10 are suffixed with އެއް (the indefinite marker). In the common system, this also applies to numbers 31 and above, but not multiples of ten. So when you’re counting, it’s almost like you’re saying “a one, a two, a three, a four” etc.

When numbers quantify nouns, they do not have the indefinite suffix.

-9 numbers

Most numbers ending in 9 (19, 29, 39 etc.) have two forms. One of them is additive and one is subtractive. For example, the additive word for thirty-nine means “thirty and nine”, while the subtractive word means “one less than forty”.

If all that is confusing, seeing it all in action will make it clearer:

0 to 30

NumberCountingQuantifying
0ސުމެއްސުން
1އެކެއްއެއް
2ދޭއްދެ
3ތިނެއްތިން
4ހަތަރެއްހަތަރު
5ފަހެއްފަސް
6ހައެއްހަ
7ހަތެއްހަތް
8އަށެއްއަށް
9ނުވައެއްނުވަ
10ދިހައެއްދިހަ
11އެގާރަ
12ބާރަ
13ތޭރަ
14ސާދަ
15ފަނަރަ
16ސޯޅަ
17ސަތާރަ
18އަށާރަ
19ނަވާރަ
OR
އޮނަވިހި
20ވިހި
21އެކާވީސް
22ބާވީސް
23ތޭވީސް
24ސައުވީސް
25ފަންސަވީސް
26ސައްބީސް
27ސަތާވީސް
28އަށާވީސް
29ނަވާވީސް
OR
އޮނަތިރީސް
30ތިރީސް

You can see that despite there being some irregularities, there is consistency as well. And you can see how the 1-9 numbers function as prefixes. Note that often, Maldivians pronounce 24 as ސައްވީސް, especially in fast speech that isn’t enunciated.

31 to 99

This is where the difference between the two systems become apparent. For the modern system, I am only showing the counting forms here. To change them into the quantifying forms, you just have to remove the އެއް, as shown in the previous table.

NumberModern System (more common)Older System (less common)
31ތިރީސް އެކެއްއެއްތިރީސް
32ތިރީސް ދޭއްބައްތިރީސް
33ތިރީސް ތިނެއްތެއްތިރީސް
34ތިރީސް ހަތަރެއްސައުރަތިތީސް
35ތިރީސް ފަހެއްފަންސަތިރީސް
36ތިރީސް ހައެއްސަތިރީސް
37ތިރީސް ހަތެއްސައްތިރީސް
38ތިރީސް އަށެއްއަށުތިރީސް
39ތިރީސް ނުވައެއް
OR
އޮނަސާޅިސް
ނަވަތިރީސް
40ސާޅީސްސާޅީސް
41ސާޅީސް އެކެއްއެކާޅީސް
42ސާޅީސް ދޭއްބަޔާޅީސް
43ސާޅީސް ތިނެއްތެޔާޅީސް
44ސާޅީސް ހަތަރެއްސައުރަޔާޅީސް
45ސާޅީސް ފަހެއްފަންސަޔާޅީސް
46ސާޅީސް ހައެއްސަޔާޅިސް
47ސާޅީސް ހަތެއްސަތާޅީސް
48ސާޅީސް އަށެއްއަށާޅީސް
49ސާޅީސް ނުވައެއް
OR
އޮނަފަންސާން
ނަވާޅީސް
50ފަންސާސްވަންނަ
51ފަންސާސް އެކެއްއެކާވަންނަ
52ފަނސާސް ދޭއްބާވަންނަ
53ފަންސާސް ތިނެއްތޭވަންނަ
54ފަންސާސް ހަތަރެއްސައުރަވަންނަ
55ފަންސާސް ފަހެއްފަންސަވަންނަ
56ފަންސާސް ހައެއްސަވަންނަ
57ފަންސާސް ހަތެއްސަތުވަންނަ
58ފަންސާސް އަށެއްއަށުވަންނަ
59ފަންސާސް ނުވައެއްނަވަވަންނަ
OR
އޮނަހައްޓި
60ފަސްދޮޅަސްހައްޓި
61ފަސްދޮޅަސް އެކެއްއެކާހައްޓި
62ފަސްދޮޅަސް ދޭއްބާހައްޓި
63ފަސްދޮޅަސް ތިނެއްތޭހައްޓި
64ފަސްދޮޅަސް ހަތަރެއްސައުރަހައްޓި
65ފަސްދޮޅަސް ފަހެއްފަންސަހައްޓި
66ފަސްދޮޅަސް ހައެއްސަހައްޓި
67ފަސްދޮޅަސް ހަތެއްސަތުހައްޓި
68ފަސްދޮޅަސް އަށެއްއަށުހައްޓި
69ފަސްދޮޅަސް ނުވައެއްނަވަހައްޓި
OR
އޮނަހަތްތެރި
70ހަތްދިހަހަތްތެރި
71ހަތްދިހަ އެކެއްއެކާހަތްތެރި
72ހަތްދިހަ ދޭއްބާހަތްތެރި
73ހަތްދިހަ ތިނެއްތޭހަތްތެރި
74ހަތްދިހަ ހަތަރެއްސައުރަހައްތެރި
75ހަތްދިހަ ފަހެއްފަންސަހަތްތެރި
76ހަތްދިހަ ހައެއްސަހަތްތެރި
77ހަތްދިހަ ހަތެއްސަތުހަތްތެރި
78ހަތްދިހަ އަށެއްއަށުހަތްތެރި
79ހަތްދިހަ ނުވައެއްނަވަހަތްތެރި
80އަށްޑިހައާހި
81އަށްޑިހަ އެކެއްއެކާހި
82އަށްޑިހަ ދޭއްބަޔާހި
83އަށްޑިހަ ތިނެއްތެޔާހި
84އަށްޑިހަ ހަތަރެއްސައުރަޔާހި
85އަށްޑިހަ ފަހެއްފަންސަޔާހި
86އަށްޑިހަ ހައެއްސަޔާހި
87އަށްޑިހަ ހަތެއްސަތާހި
88އަށްޑިހަ އަށެއްއަށާހި
89އަށްޑިހަ ނުވައެއްނަވާހި
OR
އޮނަވައި
90ނުވަދިހަނަވައި
91ނުވަދިހަ އެކެއްއެކާނަވައި
92ނުވަދިހަ ދޭއްބަޔާނަވައި
93ނުވަދިހަ ތިނެއްތެޔާނަވައި
94ނުވަދިހަ ހަތަރެއްސައުރަޔާނަވައި
95ނުވަދިހަ ފަހެއްފަންސަޔާނަވައި
96ނުވަދިހަ ހައެއްސަޔާނަވައި
97ނުވަދިހަ ހަތެއްސަތާނަވައި
98ނުވަދިހަ އަށެއްއަށާނަވައި
99ނުވަދިހަ ނުވައެއްނަވާނަވައި
OR
އޮނަސައްތަ

Notice how from 50 onwards, the old system roots don’t match those of the modern system. In the numbers 70, 80 and 90 in the modern system, you can see the quantifying forms of numbers in action, with the meanings of “7 tens”, “8 tens” and “9 tens”, respectively. ދިހަ changes to ޑިހަ to match the sound of ށ.

100-999

The word for 100 is ސަތޭކަ. Multiples of 100 up to 900 are formed by combining the appropriate quantifying number with ސަތޭކަ, apart from 200 which uses a different archaic root.

100ސަތޭކަ
200ދުއިސައްތަ
300ތިންސަތޭކަ
400ހަތަރުސަތޭކަ
500ފަސްސަތޭކަ
600ހަސަތޭކަ
700ހަތްސަތޭކަ
800އަށްސަތޭކަ
900ނުވަސަތޭކަ

Combine these with any of the numbers from 1-99, using either the modern system or the old system, and you can say all the numbers up to 999.

For example, 342 is either ތިންސަތޭކަ ސާޅިސް ދޭއް or ތިންސަތޭކް ބަޔާޅީސް.

1000 – 99,999

The word for 1000 is ހާސް. Combine this with any number (in its quantifying form) from 1-99 to specify the number of thousands. While it is not incorrect to use the old system here, it’s just not the done thing. For example, it would be much more likely for you to hear someone say ފަންސާސް ދެހާސް for 52,000, rather than ބާވަންނަހާސް.

After specifying the thousands, add any hundreds number to say all the numbers up to 99,999. For numbers from 1000 to 1999, you need to specify that it is one thousand, that is, you must say އެއްހާސް rather than just ހާސް.

Examples:

  • 1013 – އެއްހާސްތޭރަ
  • 2024 – ދެހާސް ސައުވީސް
  • 6291 – ހަހާސް ދުއިސައްތަ ނުވަދިހަ އެކެއް
  • 8503 – އަށްހާސް ފަސްސަތޭކަ ތިނެއް
  • 10450 – ދިހަހާސް ހަތަރުސަތޭކަ ފަންސާސް
  • 23456 – ތޭވީސްހާސް ހަތަރުސަތޭކަ ފަންސާސް ހައެއް
  • 71200 – ހަތްދިހަ އެއްހާސް ދުއިސައްތަ
  • 99999 – ނުވަދިހަ ނުވަހާސް ނުވަސަތޭކަ ނުވަދިހަ ނުވައެއް

As in English, for numbers up to 9999, you can talk about them in terms of hundreds rather than thousands. For example, 1500 could be ފަނަރަ ސަތޭކަ rather than އެއްހާސް ފަސްސަތޭކަ, the same that in English you could say fifteen hundred instead of one thousand five hundred.

100,000 to 9,999,999

Dhivehi numbers are based on the Indian system, which means that beyond the ten-thousands, the names for each place value don’t match those used in English. The number 100,000 in English, still specifies a number of thousands, whereas in Dhivehi, this number has its own name that doesn’t refer to any previous place values. For this reason, it’s better (and easier) to group the place values differently: 1,00,000 rather than 100,000, and 99,99,999 rather than 9,999,999. This is very common in Indian media. It does take a while to get used to, but it makes thinking in Dhivehi numbers a lot easier.

I should note, however, that this form of notation is rarely used in the Maldives, if at all. I’m only using it here to help make the place values clear.

1,00,000 to 99,99,999

The name for 1,00,000 is ލައްކަ. As with the thousands, you simply need to specify how many there are using the appropriate quantifying number, and then fill in the rest.

For example:

  • 1,13,828 – އެއްލައްކަ ތޭރަހާސް އަށްސަތޭކަ އަށާވީސް
  • 8,39,177 – އަށްލައްކަ ތިރީސްނުވަހާސް އެއްސަތޭކަ ހަތްދިހަ ހަތެއް
  • 15,00,000 – ފަނަރަ ލައްކަ
  • 80,00,609 – އަށްޑިހަލައްކަ ހަސަތޭކަ ނުވައެއް

Sometimes, Maldivians will count the English way, using the borrowed word މިލިޔަން for millions. So 1,500,000 could be read as އެއްމިލިޔަން ފަސްސަތޭކަހާސް, matching the English “one million five hundred thousand” exactly. Sometimes, Maldivians will even combine both ways of reading the numbers, in which case 1,500,000 would be އެއްމިލިޔަން ފަސްލައްކަ.

1,00,00,000 or 10,000,000

The next place value with a unique name is equivalent to the tens of millions in English. In Dhivehi, this is called ކުރޯޑު. Using the same rules as for previous place values, you can count up to 99,99,99,999 (or 999,999,999). This is really the upper limit in terms of the practical usage of numbers and counting in Dhivehi (and even then, it is rare to hear anyone refer to ކުރޯޑު anything). However, unique names for larger place values do exist.

Beyond 999,999,999

The following table shows Dhivehi numbers up to the largest place value with a unique name, as well as those same numbers in the English system and scientific notation.

Indian NotationEnglish NotationScientific NotationDhivehi NameEnglish Name
1010101ދިހަTen
100100102ސަތޭކަHundred
10001000103ހާސްThousand
1,00,000100,000105ލައްކަHundred thousand
1,00,00,00010,000,000107ކުރޯޑުTen million
1,00,00,00,0001,000,000,000109އަރަބުOne billion
1,00,00,00,00,000100,000,000,0001011ކަރަބުHundred billion
1,00,00,00,00,00,00010,000,000,000,0001013ނީލުTen trillion
1,00,00,00,00,00,00,0001,000,000,000,000,0001015ފަދަމުOne quadrillion
1,00,00,00,00,00,00,00,000100,000,000,000,000,0001017ސިންކުHundred quadrillion
1,00,00,00,00,00,00,00,00,00010,000,000,000,000,000,0001019މަހާސިންކުTen quintillion

As a challenge, try saying this number in Dhivehi:

994,326,781,053,901,370,123

Or in Indian notation to make it easier:

99,43,26,78,10,53,90,13,60,123

Answer at the end…

Fractions, Decimals and Percentages

To talk about fractions in Dhivehi, you start by saying how many parts (ބައި) are needed to make the whole (i.e. the denominator), using the word ކުޅަ (usually as a suffix, but sometimes as an independent word) to mean that the group is divided, and then stating how many of those parts you have. You use the quantifying forms of numbers to count the parts.

For example, 1/2 is ދެބައިކުޅަ އެއްބައި, which can be loosely translated as “divide into two parts and take one part”.

Some more examples:

  • ތިންބައިކުޅަ ދެބައި – 1/3
  • ފަސްބައިކުޅަ އެއްބައި – 1/5
  • ދިހަބައިކުޅަ ނުވަބައި – 9/10
  • ހަތަރުބައިކުޅަ ތިންބައި – 3/4

Dhivehi also has a specific word which means 1 1/2 (one and a half): ދޮޅު. This word is commonly used when talking about time.

Talking about decimals in Dhivehi is similar to English. First you say the whole number in the counting form, then you say the word ޕޮއިންޓް borrowed from the English “point”, and then read the decimal place values as individual digits in the counting form. If the decimal number is actually quantifying something, the last digit of the decimal place values is read in the quantifying form. For example:

  • 1.5 – އެކެއް ޕޮއިންޓް ފަހެއް
  • 2.97 – ދޭއް ޕޮއިންޓް ނުވައެއް ހަތެއް
  • 3.14159 – ތިނެއް ޕޮއިންޓް އެކެއް ހަތަރެއް އެކެއް ފަހެއް ނުވައެއް
  • 13.604 – ތޭރަ ޕޮއިންޓް ހައެއް ސުމެއް ހަތަރެއް

To talk about percentages, you simply say a number and use the word އިންސައްތަ, which is the native Dhivehi word, or the borrowed word ޕަސެންޓު. You use the quantifying form because you’re actually specifying a number of something. For example:

  • 3% – ތިން ޕަސެންޓު
  • 67% – ފަސްދޮޅަސް ހަތް އިންސައްތަ
  • 19.5% – ނަވާރަ ޕޮއިންޓް ފަސް ޕަސެންޓު

The Archaic Duodecimal System

This is a much older counting system which is hardly ever used today. It is a base 12 system which means you count in groups of twelves (ދޮޅަސް) rather than tens. Even multiples of twelves have unique names up to 8 twelves, while for odd multiples of twelve, you simply state the number of twelves. Interestingly, the modern system’s word for 60 comes from this system. ފަސްދޮޅަސް literally means “five twelves”. After you reach 8 twelves (96), you count in blocks of 96s. My suspicion is that the word for 144 is actually based on the words ދޮޅު meaning 1.5 combined with an alternative word for 96. It’s all very confusing, and you do not need to know this at all to speak modern Dhivehi. This is just for interest.

The table below shows the duodecimal system. If you’ve never seen duodecimal notation before, see here.

DhivehiDecimal NotationExpanded Notation (Translation of numbers)Duodecimal Notation
އެކެއް111
ދޭއް222
ތިނެއް333
ހަތަރެއް444
ފަހެއް555
ހައެއް666
ހަތެއް777
އަށެއް888
ނުވައެއް999
ދިހައެއް1010X
އެކޮޅަހެއް (އެކޮޅަސް) 1111E
ދޮޅަހެއް (ދޮޅަސް)121210
ދޮޅަސް އެކެއް1312 + 111
ދޮޅަސް ދޭއް1412 + 212
ދޮޅަސް އެކޮޅަހެއް2312 + 111E
ފައްސިހި242420
ތިންދޮޅަސް363*1230
ފަނަސް484840
ފަސްދޮޅަސް605*1250
ފާހިތި727260
ހަތްދޮޅަސް847*1270
ހިޔާ969680
ހިޔާދޮޅަސް10896 + 1290
ހިޔާފައްސިހި12096 + 24X0
ހިޔާތިންދޮޅަސް13296 + 3*12E0
ދޮޅިއްސަ144144 OR 1.5*96100
ދެއްސަ1922*96140
ތިންހިޔަ2883*96200
ހަތަރެއްސަ3844*96280
ފަސްހިޔަ4805*96340
ހައްސަ5766*96400
ހަތްހިޔަ6727*96480
އަށްހިޔަ7688*96540
ނުވަހިޔަ8649*96600

All the sources I’ve seen end the duodecimal system here and then change back to the decimal ހާސް for 1000. But it is technically possible to continue counting in exponents of 12.

Answer to the big number challenge

994,326,781,053,901,370,123

OR

99,43,26,78,10,53,90,13,60,123

ނުވަދިހަނުވަ މަހާސިންކު – ސާޅީސްތިން ސިންކު – ސައްބީސް ފަދަމު – ހަތްދިހައަށް ނީލު – ދިހަ ކަރަބު – ފަންސާސްތިން އަރަބު – ނުވަދިހަ ކުރޯޑު – ތޭރަލައްކަ – ފަސްދޮޅަސްހާސް – އެއްސަތޭކަ ތޭވީސް


Now that you know how to say numbers, you’re ready to actually use them in different contexts. This will be in the next lesson.