O (Indic)

O is a vowel of Indic abugidas. In modern Indic scripts, O is derived from the early "Ashoka" Brahmi letter after having gone through the Gupta letter. As an Indic vowel, O comes in two normally distinct forms: 1) as an independent letter, and 2) as a vowel sign for modifying a base consonant. Bare consonants without a modifying vowel sign have the inherent "A" vowel.

Āryabhaṭa numeration
Aryabhata used Devanagari letters for numbers, very similar to the Greek numerals, even after the invention of Indian numerals. The ो sign was used to modify a consonant's value, but the vowel letter ओ did not have an inherent value by itself.

Historic O
There are three different general early historic scripts - Brahmi and its variants, Kharoṣṭhī, and Tocharian, the so-called slanting Brahmi. O as found in standard Brahmi, was a simple geometric shape, with variations toward more flowing forms by the Gupta. Like all Brahmic scripts, Tocharian O has an accompanying vowel mark for modifying a base consonant. In Kharoṣṭhī, the only independent vowel letter is for the inherent A. All other independent vowels, including O are indicated with vowel marks added to the letter A.

Brahmi O
The Brahmi letter O, is probably derived from the altered Aramaic Waw , and is thus related to the modern Latin F, V, U, W, Y and Greek Upsilon. Several identifiable styles of writing the Brahmi O can be found, most associated with a specific set of inscriptions from an artifact or diverse records from an historic period. As the earliest and most geometric style of Brahmi, the letters found on the Edicts of Ashoka and other records from around that time are normally the reference form for Brahmi letters, with some vowel marks not attested until later forms of Brahmi back-formed to match the geometric writing style.

Tocharian O
The Tocharian letter is derived from the Brahmi. Unlike some of the consonants, Tocharian vowels do not have a Fremdzeichen form.

Kharoṣṭhī O
The Kharoṣṭhī letter O is indicated with the vowel mark. As an independent vowel, O is indicated by adding the vowel marks to the independent vowel letter A.

Devanagari Ō
Ō (ओ) is a vowel of the Devanagari abugida. It ultimately arose from the Brahmi letter, after having gone through the Gupta letter. Letters that derive from it are the Gujarati letter ઓ, and the Modi letter 𑘌.

Devanagari Using Languages
The Devanagari script is used to write the Hindi language, Sanskrit and the majority of Indo-Aryan languages. In most of these languages, ओ is pronounced as. Like all Indic scripts, Devanagari vowels come in two forms: an independent vowel form for syllables that begin with a vowel sound, and a vowel sign attached to base consonant to override the inherent /ə/ vowel.

Bengali Ō
Ō (ও) is a vowel of the Bengali abugida. It is derived from the Siddhaṃ letter, and is marked by the lack of horizontal head line and less geometric shape than its Devanagari counterpart, ओ.

Bengali Script Using Languages
The Bengali script is used to write several languages of eastern India, notably the Bengali language and Assamese. In most languages, ও is pronounced as. Like all Indic scripts, Bengali vowels come in two forms: an independent vowel form for syllables that begin with a vowel sound, and a vowel sign attached to base consonant to override the inherent /ɔ/ vowel.

Gujarati Ō
Ō (ઓ) is a vowel of the Gujarati abugida. It is derived from the Devanagari Ō, and ultimately the Brahmi letter.

Gujarati-using Languages
The Gujarati script is used to write the Gujarati and Kutchi languages. In both languages, ઓ is pronounced as. Like all Indic scripts, Gujarati vowels come in two forms: an independent vowel form for syllables that begin with a vowel sound, and a vowel sign attached to base consonant to override the inherent /ə/ vowel.

Gujarati Candra O
Candra O (ઑ, short O) is a vowel of the Gujarati abugida. It is derived from the Devanagari Candra O, and ultimately the Brahmi letter.

Gujarati-using Languages
The Gujarati script is used to write the Gujarati and Kutchi languages. In both languages, ઑ is pronounced as. Like all Indic scripts, Gujarati vowels come in two forms: an independent vowel form for syllables that begin with a vowel sound, and a vowel sign attached to base consonant to override the inherent /ə/ vowel.

Telugu O
O (ఒ) is a vowel of the Telugu abugida. It ultimately arose from the Brahmi letter. It is closely related to the Kannada letter ಒ. Like in other Indic scripts, Telugu vowels have two forms: and independent letter for word and syllable-initial vowel sounds, and a vowel sign for changing the inherent "a" of Telugu consonant letters. Vowel signs in Telugu can interact with a base consonant in one of three ways: 1) the vowel sign touches or sits adjacent to the base consonant without modifying the shape of either 2) the vowel sign sits directly above the consonant, replacing its v-shaped headline, 3) the vowel sign and consonant interact, forming a ligature. Unlike other vowels, the O vowel sign has an alternate form in some typefaces that is used for the Gho, Jho, Mo and Yo syllables.

Telugu Ō
In addition, Telugu also contains a second O vowel, Ō (ఓ). It is also descended from the Brahmi letter. It is closely related to the Kannada letter ಓ. The long Ō vowel sign generally interacts with a base consonant the same as short O, with an alternate vowel sign form in some typefaces for Ghō, Jhō, Mō and Yō.

Malayalam O
O (ഒ) is a vowel of the Malayalam abugida. It ultimately arose from the Brahmi letter, via the Grantha letter o. Like in other Indic scripts, Malayalam vowels have two forms: an independent letter for word and syllable-initial vowel sounds, and a vowel sign for changing the inherent "a" of consonant letters. Vowel signs in Malayalam usually sit adjacent to its base consonant - below, to the left, right, or both left and right, but are always pronounced after the consonant sound.

Malayalam Ō
Ō (ഓ, Long O) is a vowel of the Malayalam abugida. It is a variation of the regular Malayalam short O vowel that appeared after Grantha. Like other Malayalam vowels, Ō has two forms: an independent letter for word and syllable-initial vowel sounds, and a vowel sign for changing the inherent "a" of consonant letters.

Odia O
O (ଓ) is a vowel of the Odia abugida. It ultimately arose from the Brahmi letter, via the Siddhaṃ letter o. Like in other Indic scripts, Odia vowels have two forms: an independent letter for word and syllable-initial vowel sounds, and a vowel sign for changing the inherent "a" of consonant letters. Vowel signs in Odia usually sit adjacent to its base consonant - below, to the left, right, or both left and right, but are always pronounced after the consonant sound. No base consonants are altered in form when adding a vowel sign, and there are no consonant+vowel ligatures in Odia.

Kaithi O
O (𑂋) is a vowel of the Kaithi abugida. It ultimately arose from the Brahmi letter, via the Siddhaṃ letter O. Like in other Indic scripts, Kaithi vowels have two forms: an independent letter for word and syllable-initial vowel sounds, and a vowel sign for changing the inherent "a" of consonant letters. Vowel signs in Kaithi usually sit adjacent to its base consonant - below, to the left, right, or both left and right, but are always pronounced after the consonant sound. No base consonants are altered in form when adding a vowel sign, and there are no consonant+vowel ligatures in Kaithi.

Comparison of O
The various Indic scripts are generally related to each other through adaptation and borrowing, and as such the glyphs for cognate letters, including O, are related as well.

Character encodings of O
Most Indic scripts are encoded in the Unicode Standard, and as such the letter O in those scripts can be represented in plain text with unique codepoint. O from several modern-use scripts can also be found in legacy encodings, such as ISCII.