There are many such words that we all know about, but please explain why the makers of the English language made up words with silent letters?
A language (any language) wasn't built in a day. They're also not stand-alone.
Many factors affect the way words are pronounced. Some are:
- The land in which the words are frequently used.
- The other languages spoken by the people.
- The standard/basic phonetic sounds made by the letters.
- The standard rules that letters make when used with others.
- The language from which an English word is derived.
Here are some examples of words/names related to various lands...
The name John (in UK) -> Yohan/Yowan -> Io Wan (Belgium)
Joseph (British) -> (pronounced) Yoseph in Austria -> Yusuf (Middle East)
The very letter 'j' is pronounced 'y' in Germany and Austria.
British anti as in 'tip' while Americans say 'anti' as in 'type'
Sugar is from Arabic (Sukkar)
And examples of standard prnunciations:
Sounds created by 'i_e' where the middle blank is a letter.
kite, bite, site - they all end with the same sound.
But this is not always the case. My point is that certain letter combinations together have a certain standard sound with exceptions of course.
So the list goes on...
And this is why you'll find words with some letters not prnounced.
This is a very big topic which cannot really be answered in a few lines, but part of the answer is that some letters which we don't pronounce now were once pronounced in the past. The pronunciation of words containing them has changed, but their spelling hasn't.
If you're interested in the history of English spelling, I recommend 'Spell It Out' by David Crystal.
What @Edwin Ashworth says is true; however, there have been people who have sat down and tried to standardize English, and some were responsible for adding or unnecessarily maintaining spelling anamolies:
"Caxton is credited with standardising the English language (that is, homogenising regional dialects) through printing. This facilitated the expansion of English vocabulary, the regularisation of inflection and syntax, and a widening gap between the spoken and the written word. However, Richard Pynson, who started printing in London in 1491 or 1492, and who favoured Chancery Standard, was a more accomplished stylist and consequently pushed the English language further toward standardisation.
It is asserted that the spelling of "ghost" with the silent letter h was adopted by Caxton due to the influence of Flemish spelling habits."
Early dictionaries were also aimed at standardization, and of course the authors were responsible for deciding how things should be spelt:
"To the end of establishing an English that could serve the complex needs of education, the Elementarie ends with a list of 8000 "hard words". Mulcaster does not define any of them, but attempts to lay down a standard spelling for them at a time when English lacked universal standardized spellings. Besides making movements toward spelling rules for English (such as the role of the silent e in vowel length in such pairs as bad and bade), the list represents a call for English to have its first dictionary, to gather "all the words which we use in our English tung … out of all professions, as well learned as not, into one dictionarie, and besides the right writing, which is incident to the Alphabete, [the lexicographer] wold open vnto us therein, both their naturall force, and their proper use." "
Note the above quote also points out that not all silent letters are arbitrary, as in the case of silent -e ending to indicate a long vowel. Think also "far/fare" "car/care" "sit/site" -- although of course this rule doesn't always hold true: "have", "live" [the verb], "give", etc.