This is because the vowel "o" in "long" is pronounced with a long vowel sound, similar to the "o" in "go" or "no".