The Universal Atlas of Phonetic Evolution
Back to Matrix [g] → [h] Edit this Data

[h]→[g]Certainty: 3/5Commonality: 2/5

Voiceless glottal fricative to Voiced velar plosive

The shift from the glottal fricative [h] to the voiced velar stop [g] is a form of fortition combined with place shift (glottal → velar) and manner shift (fricative → stop). It is typologically uncommon as a direct unconditioned change, but is best understood through the intermediate stage h > x > ɣ > g, a pathway attested in several language histories. The historical relationship between [h], [x], [ɣ], and [g] is close: [h] is frequently a reduced allophone of [x], and [ɣ] is the voiced counterpart, which can further fortify to [g] in certain phonological environments, notably post-nasal position. The clearest morphological attestation is in the Grammatischer Wechsel of Old English and Gothic strong verbs, where Verner's Law created paradigmatic alternations between [h]/[x] and [g] (from earlier *ɣ) — for example, OE slēan (to strike, infinitive) versus slōgon (they struck, past plural). In Shambala (Northeast Bantu, Tanzania), post-nasal fortition drives both [h] and [ɣ] to surface as [g] in a regular conditioned environment.

Phonetic Effects

Fortition, Voicing, Place Shift

Language Examples

slēan [x] — infinitive (to strike)→slōgon [g] — past plural (they struck)— The alternation reflects Verner's Law: Proto-Germanic *slaxan (with stress on root) gave *slōgun via voicing *x > *ɣ in an unstressed syllable, which later merged with /g/ in Old English. This is a morphological h/g alternation, not a regular unconditioned sound law.
tēon [x] — infinitive (to draw)→tugon [g] — past plural— Another strong verb class 2 example showing the h~g paradigmatic alternation in Old English.
[h], [ɣ]→[g]— In Shambala (a Northeast Bantu language of Tanzania), post-nasal fortition changes [h] and [ɣ] to [g]. This is a regular, conditioned sound change in this language, cited in comparative Bantu phonology literature.

Related Transformations

Spotted a mistake or have a better example?

EchoDrift is community-driven. You can suggest a change directly through GitHub.

Propose an Edit on GitHub