Because at one point, some of them used to be pronounced. Here’s an example of Middle English from the 14th century (Geoffrey Chaucer’s *The Canterbury Tales*)
Notice that “drought,” “night,” etc. have a GH sound where the modern word doesn’t. “Knight” also has a K sound at the beginning: “k’nEEcht”
By the time spelling was standardized, that sound was gone—but the words had been spelled with a GH for so long, they just sorta kept it anyway.
There’s a lot of great answers here (specifically about island) but another reason is because English spelling isn’t primarily about pronunciation — it’s about meaning. We use morphemes (smallest parts of words that have meaning — the word “fastest” has too morphemes — the base “fast” and the suffix “est”) to add comprehensibility to the word, even if it’s not reflected in pronunciation. Morphemes are why we can have so many long words — antidisestablishmentarianism (a favorite of mine as a kid) has a base of “establish” and then lots of prefixes and suffixes added on that change the meaning and type of the base word.
Psyche- is a base that means mind (from Latin, with a Greek origin). Although we don’t say the p, having it there helps you understand words like psychology (study of minds), psychodrama (a drama that involves a lot of interiority). In other languages like the original Greek, it’s pronounced /ps/ but English doesn’t like having that sound begin words (we don’t mind it at the end, like the words sips), so it’s pronounce /s/.
English also has lots of homonyms like “piece” and “peace” or “know” and “no” — we use different spelling to make clear which word is which. We then use those base words to make other words (knowledge, piecemeal) that relate to the meaning of the base.
This morphological approach, combined with the many words English got from other languages with different rules for pronunciation and spelling, leads to a language where spelling is a poor guide for pronunciation, but gives you lots of other info about words. If you have other specific words you’re interested in, etymonline is a really great resource for any word you might be wondering about.
English is not a language of unique origin. Certainly not American English. Rather, a collection of words most commonly used from other more unique languages, if not languages with distinct origins.
What letters are silent in one language are not in others, some words that should have had silent letters were spoken with the letter by mistake, opinions about what words should sound like changed, and the spelling of words changed over time.
Before the printing press, spelling was loose at best or personal preference at its worse.
There’s a few reasons.
Sometimes it’s because they come from different languages that have different pronunciation rules. That’s why Americans don’t pronounce the h in herb, they’re borrowing the French pronunciation.
Sometimes it’s because the letter used to be pronounced but the pronunciation changed and the spelling didn’t. The k in knight used to be pronounced, so that’s why it’s spelled with a K.
And sometimes it’s just a regional dialect thing.
Latest Answers