Maybe the Japanese took it over for the Indians and spread it all over the world?
The word was originally Persian, then incorporated into Urdu - I think.
They were introduced in England as lounging attire in the 17th century but soon went out of fashion. About 1870 they reappeared in the Western world as sleeping attire for men, after returning British colonials brought back with them the pajamas worn by Hindus. At the beginning of the 20th century, pajamas were introduced as women’s sleepwear and about 1920 as at-home evening wear.
Well, there is at least one that I can think of, being a French speaker. The word formidable can mean either dreadful or awesome. In French, it is only used (AFAIK) to mean awesome, but in English, it's mostly used to mean dreadful (or very intimidating). So, that's why I remember that one.
But I cannot think of another word right now, but I can still answer your question: "Who can name two English words that are their opposite?" Answer: Not me.
In England it is commonly used by adults... I think Hugh Grant uses it in one of his movies he starred in. I remember we had an overseas American Student come study over here and he was shocked when one of us used it in conversation. I don't think he actually expected anyone to use that word and thought it was one of those movie sterotypes
I just love alexithymia, but I can't tell anybody about it.