I've started working with the AngularJS web development framework, and the first question in their FAQ is this:

Why is this project called "AngularJS"? Why is the namespace called "ng"?
Because HTML has Angular brackets and "ng" sounds like "Angular".

To me, "ng" doesn't sound anything like "Angular". Is this a regional thing, or are these people just mad?

  • 1
    With with exception of some Vietnamese surnames (where it is typically anglicized as "Eng"), I've never seen "ng" as a stand-alone phoneme, so I don't know "how ng sounds". That said, my instinct would be to pronounce it as it is pronounced in angular, sans the a (or, equivalently, as in the suffix -ing, sans the i).
    – Dan Bron
    Commented Feb 24, 2015 at 17:46
  • Because Angular's approach is no good.
    – Robusto
    Commented Feb 24, 2015 at 17:52
  • Generally, uncompounded NG letter combinations in English are pronounced either as the velar nasal phoneme /ŋ/, as in singer /'sɪŋər/, or as the velar nasal-stop cluster /ŋɡ/ as in finger /'fɪŋɡər/. Note that it looks like they rhyme, but in fact they don't. Commented Feb 24, 2015 at 18:01
  • @JohnLawler: I don't know if you're versed in Vietnamese, but if you are I'm curious about what their "ng" sound really is. When Vietnamese people pronounce names like Nguyen it sounds to my ear like the barest hint of ng followed by w.
    – Robusto
    Commented Feb 24, 2015 at 18:13
  • 1
    @Robusto. Nguyễn (thus the correct spelling) has an initial consonant /ŋ/, an /u/ on-glide, main vowel /i/, /ɜ/ off-glide, final consonant /n/, and a dipping, strangulated tone.
    – fdb
    Commented Feb 24, 2015 at 18:30

1 Answer 1


It's poorly worded in the FAQ. What they mean is just that they've used the first two consonant sounds in "Angular" as the prefix for their codes.

  • This would be my guess, too. A better (assuming it'd be correct) answer might be, We named it Angular after the angular brackets used in HTML. We pronounce ng like ang in angular. Commented Feb 24, 2015 at 19:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.