Is there a technical word or term for the words that mispronounced mostly by foreigners?

As a non-native English learner and speaker, I faced many words in dictionaries or in articles that those words have surprising pronunciations that I didn't expect their productions of their appearance and letters order and mostly I mispronounced them at first and remembering those were a little difficult for me and still is for new ones that are new for me. I listed a few of them below and I wonder if there's a technical term for these kinds of words in English Language or not?

Leopard (I pronounced Leo-Paard)! comptroller, subtle, draught, chaos, lieutenant, niche, and many many others.


Solution 1:

English is not a phonetic language. This makes it difficult to pronounce words correctly when reading - even for native speakers - unless you have already heard the word spoken. It is especially difficult for children who read a lot of books intended for older children or adults. They often meet words that they have never heard spoken and so do not know how to pronounce.

Not only this but American English and British English are often pronounced differently even when the words are spelled the same.

There is a relevant article here:

"...the term homonym refers both to homophones (words that are pronounced the same but have different meanings, such as pair and pear or roll and role) and to homographs (words that are spelled the same but have different meanings, such as "bow your head" and "tied in a bow"). https://www.thoughtco.com/what-are-homonyms-1690934

As for a single word, I can't think of one, maybe the phrase "commonly mispronounced words" would suffice.